Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Трабл с установкой. / 17 сообщений из 17, страница 1 из 1
25.12.2005, 18:30
    #33456353
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Сёдня себя ламером почувствовал. Я уже очень давно не ставил ПХП под виндой. А тут припёрло.
Итак: имеем апачь 1.3.31, ПХП 5.1.1 и МуСКЛ 4.0.какой-то (вроде 13, что не важно).
Ставится апачь. Распаковывается ПХП. В конфиги апача пишутся соответствующие строчки (ПХП поставлен как модуль). Ставится МуСКЛь. Осталось добавить соответствующую строку. Ан нет! Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил!
Но нет. Он пишет, что не может найти c:\php_mysql.dll

Памагите
...
Рейтинг: 0 / 0
25.12.2005, 18:35
    #33456355
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
http://www.php.net/mysql
...
Рейтинг: 0 / 0
25.12.2005, 19:06
    #33456370
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
*http://www.php.net/mysql
Прости, щас просто компа того под рукой нету. Трабл в отсутствии libmysql.dll в системной папке?
...
Рейтинг: 0 / 0
25.12.2005, 19:13
    #33456377
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;)
...
Рейтинг: 0 / 0
26.12.2005, 00:14
    #33456495
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
* SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;)
Я достоверно установил каким php.ini пользуется PHP.
...
Рейтинг: 0 / 0
26.12.2005, 18:07
    #33458143
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Sarin Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил!
Но нет. Он пишет, что не может найти c:\php_mysql.dll


У меня была такая ж фигня с каким-то последним виндовским билдом ПХП5. С бубнами плясать было некогда, я забил на 5-ку и спокойно поставил ПХП4.
...
Рейтинг: 0 / 0
26.12.2005, 18:48
    #33458220
Ksnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Насчет 5-ку не могу ничего сказать, но 4-ку с бибилиотеками, ставить приходиолсь следующим образом:
Скопировать все библиотеки, нужные для php в каталог с php.ini. Самое смешное в том, что при поиске DLL. PHP "находится" именно в этом каталоге, а при поиске DLL-ек использется путь, что-то вроде ".;%PATH%".
hope this help...
...
Рейтинг: 0 / 0
27.12.2005, 22:45
    #33460658
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Только что понял, кажется, что там не так.

Работает такое:

Код: plaintext
1.
extension_dir = "c:\php\4\"

Не любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.

Или эти длинные имена как-то по другому записывать, типа Program%20Files ???

Короче, переложил DLL-ки в другую директорию "попроще", и все заработало.
...
Рейтинг: 0 / 0
27.12.2005, 23:41
    #33460691
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Куда проще:
c:\php_mysql.dll
...
Рейтинг: 0 / 0
27.12.2005, 23:58
    #33460706
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.[/quote]Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir[quot Sarin]Куда проще:
c:\php_mysql.dllНу если вам нравится "срач" в корне...
...
Рейтинг: 0 / 0
27.12.2005, 23:59
    #33460708
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir SarinКуда проще:
c:\php_mysql.dllНу если вам нравится "срач" в корне...
PS: единственный форум, где quote - это quot.
/me привык работать ручками.
...
Рейтинг: 0 / 0
28.12.2005, 00:11
    #33460715
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Да вобче не очень:) Я его в корень для теста скинул.
...
Рейтинг: 0 / 0
28.12.2005, 20:42
    #33463073
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Короче вывод - пишите короткие имена в extension_dir.

Я не проверял с DOS-синонимам dir/x. Теоретически обязано работать, но пока не проверишь на всех билдах виндов, пхп и апача, на 100% не поручусь :)

Ссылку может кто даст в php.net на эту тему?
...
Рейтинг: 0 / 0
28.12.2005, 20:53
    #33463086
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
www.php.net/install.windows.manual
You may choose a different location but do not have spaces in the path (like C:\Program Files\PHP) as some web servers will crash if you do. там же The manual says "do not have spaces in the path (like C:\Program Files\PHP) as some web servers will crash if you do". Indeed, when using this with PHP5 on WinXP, I got the error message "The specified module could not be found."
However, the problem seems not to lie in the SPACE in the pathname, but in the QUOTES that Windows adds when a space is in the pathname! This is what I found:

"C:\Program Files\php5\php5isapi.dll" -- doesn't work
C:\php5\php5isapi.dll -- works
"C:\php5\php5isapi.dll" -- doesn't work
C:\Progra~1\php5\php5isapi.dll -- works
"C:\Progra~1\php5\php5isapi.dll" -- doesn't work
C:\Program Files\php5\php5isapi.dll -- doesn't work, because it's not accepted by Internet Information Services

I don't know if this all is a problem with Internet Information Services or with PHP, but it would be nice if it was more documented in the PHP manual. ещё там же I found this out while trying to install PHP4 with Apache2 on XPPro. Here are 3 general guidelines that I have found to be correct:

- Path may not have spaces. Change C:\Program Files to C:\Progra~1 If you don't understand this, go to start-->run-->command (not cmd). Type cd\ and hit enter. Then type dir. You should see all your directory names there.

- Paths should not be enclosed by quotes.

- Use forward slashes (/) and not backslashes (\)
...
Рейтинг: 0 / 0
28.12.2005, 23:11
    #33463177
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
Респект товарищу Guest за ценные ссылки.

Однако, закавычивание имен файлов меня, насколько помню, не спасало. Я пробовал когда-то давно на старых билдах, кому не лень - проверьте, как это сейчас.
...
Рейтинг: 0 / 0
28.12.2005, 23:45
    #33463199
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат.
...
Рейтинг: 0 / 0
29.12.2005, 00:29
    #33463213
Еретик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Трабл с установкой.
* ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат.
Пардон, проглядел :) И вот так, шоб все видели :

Код: plaintext
1.
2.
3.
4.
"C:\Program Files\php5\php5isapi.dll" -- облом
C:\Program Files\php5\php5isapi.dll -- облом  
"C:\Progra~1\php5\php5isapi.dll" -- облом
"C:\php5\php5isapi.dll" -- облом

Код: plaintext
1.
2.
C:\php5\php5isapi.dll -- канает
C:\Progra~ 1 \php5\php5isapi.dll -- канает
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Трабл с установкой. / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]