WebCode
03-05-2006, 13:04
Здравствуйте.
У меня имеется Web-сервер на ASP 10, стояло: Apache 1.3.34, PHP 5.1.2, MySQL 5.0.20 - работало. По выходу новых версий Apache и PHP решил обновиться. Без проблем поставил только MySQL 5.0.21 :(.
Apache 1.3.35 установился, но не видит конфиги хостов. У меня хосты лежат в отдельной директории, на каждый хост свой файлик. Вот вырезка из httpd.conf:
Цитата:
...
Include /opt/httpd-vhosts/*.conf
...
Но работают только те хосты, что в самом httpd.conf'e :(.
Теперь PHP 5.1.3. Естественно, что без поддержки MySQL мне это все не нужно. Беру свой обычный скриптик по сборке PHP, а он мне ругается:
Цитата:
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.
Из скрипта:
Цитата:
./configure --prefix=/usr/local/php5 \
...
--with-mysql=/usr/local/mysql \
...
Директория /usr/local/mysql содержит весь мускуль:
Цитата:
# ls -l
итого 48
drwxr-xr-x 2 root mysql 1768 Апр 27 23:44 bin
-rwxr-xr-x 1 root mysql 801 Апр 27 23:44 configure
-rw-r--r-- 1 root mysql 19071 Апр 26 22:31 COPYING
lrwxrwxrwx 1 root root 15 Май 2 13:33 data -> /usr/local/data
drwxr-x--- 4 mysql mysql 96 Май 2 13:33 data.reserv
drwxr-xr-x 2 root mysql 112 Апр 27 23:44 docs
-rw-r--r-- 1 root mysql 5712 Апр 27 23:37 EXCEPTIONS-CLIENT
drwxr-xr-x 2 root mysql 1880 Апр 27 23:44 include
-rw-r--r-- 1 root mysql 7747 Апр 27 23:37 INSTALL-BINARY
drwxr-xr-x 2 root mysql 280 Апр 27 23:44 lib
drwxr-xr-x 3 root mysql 72 Апр 27 23:44 man
drwxr-xr-x 7 root mysql 368 Апр 27 23:44 mysql-test
-rw-r--r-- 1 root mysql 1380 Апр 26 22:30 README
drwxr-xr-x 2 root mysql 80 Апр 27 23:44 scripts
drwxr-xr-x 3 root mysql 160 Апр 27 23:44 share
drwxr-xr-x 5 root mysql 944 Апр 27 23:44 sql-bench
drwxr-xr-x 2 root mysql 456 Апр 27 23:44 support-files
drwxr-xr-x 2 root mysql 680 Апр 27 23:44 tests
Вот, вроде все описал. Теперь вопросы:
1. Почему Apache не читает директорию из Include? И как это исправить?
2. Почему PHP не хочет видить MySQL? И как это исправить?
Заранее спасибо.
С Уважением.
У меня имеется Web-сервер на ASP 10, стояло: Apache 1.3.34, PHP 5.1.2, MySQL 5.0.20 - работало. По выходу новых версий Apache и PHP решил обновиться. Без проблем поставил только MySQL 5.0.21 :(.
Apache 1.3.35 установился, но не видит конфиги хостов. У меня хосты лежат в отдельной директории, на каждый хост свой файлик. Вот вырезка из httpd.conf:
Цитата:
...
Include /opt/httpd-vhosts/*.conf
...
Но работают только те хосты, что в самом httpd.conf'e :(.
Теперь PHP 5.1.3. Естественно, что без поддержки MySQL мне это все не нужно. Беру свой обычный скриптик по сборке PHP, а он мне ругается:
Цитата:
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.
Из скрипта:
Цитата:
./configure --prefix=/usr/local/php5 \
...
--with-mysql=/usr/local/mysql \
...
Директория /usr/local/mysql содержит весь мускуль:
Цитата:
# ls -l
итого 48
drwxr-xr-x 2 root mysql 1768 Апр 27 23:44 bin
-rwxr-xr-x 1 root mysql 801 Апр 27 23:44 configure
-rw-r--r-- 1 root mysql 19071 Апр 26 22:31 COPYING
lrwxrwxrwx 1 root root 15 Май 2 13:33 data -> /usr/local/data
drwxr-x--- 4 mysql mysql 96 Май 2 13:33 data.reserv
drwxr-xr-x 2 root mysql 112 Апр 27 23:44 docs
-rw-r--r-- 1 root mysql 5712 Апр 27 23:37 EXCEPTIONS-CLIENT
drwxr-xr-x 2 root mysql 1880 Апр 27 23:44 include
-rw-r--r-- 1 root mysql 7747 Апр 27 23:37 INSTALL-BINARY
drwxr-xr-x 2 root mysql 280 Апр 27 23:44 lib
drwxr-xr-x 3 root mysql 72 Апр 27 23:44 man
drwxr-xr-x 7 root mysql 368 Апр 27 23:44 mysql-test
-rw-r--r-- 1 root mysql 1380 Апр 26 22:30 README
drwxr-xr-x 2 root mysql 80 Апр 27 23:44 scripts
drwxr-xr-x 3 root mysql 160 Апр 27 23:44 share
drwxr-xr-x 5 root mysql 944 Апр 27 23:44 sql-bench
drwxr-xr-x 2 root mysql 456 Апр 27 23:44 support-files
drwxr-xr-x 2 root mysql 680 Апр 27 23:44 tests
Вот, вроде все описал. Теперь вопросы:
1. Почему Apache не читает директорию из Include? И как это исправить?
2. Почему PHP не хочет видить MySQL? И как это исправить?
Заранее спасибо.
С Уважением.