|
|
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Сёдня себя ламером почувствовал. Я уже очень давно не ставил ПХП под виндой. А тут припёрло. Итак: имеем апачь 1.3.31, ПХП 5.1.1 и МуСКЛ 4.0.какой-то (вроде 13, что не важно). Ставится апачь. Распаковывается ПХП. В конфиги апача пишутся соответствующие строчки (ПХП поставлен как модуль). Ставится МуСКЛь. Осталось добавить соответствующую строку. Ан нет! Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил! Но нет. Он пишет, что не может найти c:\php_mysql.dll Памагите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2005, 18:30 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
http://www.php.net/mysql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2005, 18:35 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
*http://www.php.net/mysql Прости, щас просто компа того под рукой нету. Трабл в отсутствии libmysql.dll в системной папке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2005, 19:06 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2005, 19:13 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
* SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;) Я достоверно установил каким php.ini пользуется PHP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 00:14 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Sarin Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил! Но нет. Он пишет, что не может найти c:\php_mysql.dll У меня была такая ж фигня с каким-то последним виндовским билдом ПХП5. С бубнами плясать было некогда, я забил на 5-ку и спокойно поставил ПХП4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 18:07 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Насчет 5-ку не могу ничего сказать, но 4-ку с бибилиотеками, ставить приходиолсь следующим образом: Скопировать все библиотеки, нужные для php в каталог с php.ini. Самое смешное в том, что при поиске DLL. PHP "находится" именно в этом каталоге, а при поиске DLL-ек использется путь, что-то вроде ".;%PATH%". hope this help... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2005, 18:48 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Только что понял, кажется, что там не так. Работает такое: Код: plaintext 1. Не любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке. Или эти длинные имена как-то по другому записывать, типа Program%20Files ??? Короче, переложил DLL-ки в другую директорию "попроще", и все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 22:45 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Куда проще: c:\php_mysql.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 23:41 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.[/quote]Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir[quot Sarin]Куда проще: c:\php_mysql.dllНу если вам нравится "срач" в корне... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 23:58 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir SarinКуда проще: c:\php_mysql.dllНу если вам нравится "срач" в корне... PS: единственный форум, где quote - это quot. /me привык работать ручками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2005, 23:59 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Да вобче не очень:) Я его в корень для теста скинул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 00:11 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Короче вывод - пишите короткие имена в extension_dir. Я не проверял с DOS-синонимам dir/x. Теоретически обязано работать, но пока не проверишь на всех билдах виндов, пхп и апача, на 100% не поручусь :) Ссылку может кто даст в php.net на эту тему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 20:42 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
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 (\) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 20:53 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
Респект товарищу Guest за ценные ссылки. Однако, закавычивание имен файлов меня, насколько помню, не спасало. Я пробовал когда-то давно на старых билдах, кому не лень - проверьте, как это сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 23:11 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2005, 23:45 |
|
||
|
(PHP) Трабл с установкой.
|
|||
|---|---|---|---|
|
#18+
* ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат. Пардон, проглядел :) И вот так, шоб все видели : Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 00:29 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33463213&tid=1477019]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 389ms |

| 0 / 0 |
