установка php на suse9.2 Linux

udaff

Guest
установка php на suse9.2 Linux

У меня возникают проблемы с установкой пхп на suse linux 9.2
Я установил mysql 4.1, apache2.0.54 и хочу установить php 5.0.5
mysql 4.1, apache2.0.54 я установил нормально, но вот с php возникли проблемы
я сделал

#>./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
...
Thank you for using PHP.
#>make
make: *** Нет правила для сборки цели '5.0.5/php-5.0.5/sapi/apache2handler/mod_php5.c', требуемой для 'sapi/apache2handler/mod_php5.lo'. Останов.


и решил попробовать вот так

#>./configure --with-apache2=/usr/local/apache --with-mysql=/usr/local/mysql
...
*** WARNING *** |
| |
| You will be compiling the CGI version of PHP without any |
| redirection checking. By putting this cgi binary somewhere in |
| your web space, users may be able to circumvent existing .htaccess |
| security by loading files directly through the parser. See |
| http://www.php.net/manual/security.php for more details.
...
Thank you for using PHP.
#>make
make: *** Нет правила для сборки цели '5.0.5/php-5.0.5/sapi/cgi/cgi_main.c', требуемой для 'sapi/cgi/cgi_main.lo'. Останов.


тогда я сделал вот так

#>./configure --with-apache2=/usr/local/apache --with-mysql=/usr/local/mysql --disable-cgi
...
Thank you for using PHP.
#>make
make: *** Нет правила для сборки цели '5.0.5/php-5.0.5/ext/libxml/libxml.c', требуемой для 'ext/libxml/libxml.lo'. Останов.


я подумал что может быть проблема в libxml и сделал

#>./configure --with-apache2=/usr/local/apache --with-mysql=/usr/local/mysql --disable-cgi --disable-libxml
configure: error: DOM extension requires LIBXML extension, add --enable-libxml


затем

#>./configure --with-apache2=/usr/local/apache --with-mysql=/usr/local/mysql --disable-cgi --with-libxml-dir=/usr/local/include/libxml2/libxml
...
Thank you for using PHP.
#>make
make: *** Нет правила для сборки цели '5.0.5/php-5.0.5/ext/libxml/libxml.c', требуемой для 'ext/libxml/libxml.lo'. Останов.


Всвязи с чем у меня возник вопрос как создавать эти самые правила для сбора целей?
Я почему-то думал что эти правила создаются в ./configure
Помогите установить php как динамически разделяемый обект(apxs),с поддержкой cgi,mysql.
А может все дело в версиях, я использую apache 2.0.54, php 5.0.5, mysql 4.1
 

Profic

just Profic (PHP5 BetaTeam)
Сдается мне что проблема с путями. Как-то странно выглядит "5.0.5/php-5.0.5/sapi/apache2handler/mod_php5.c".
Куда распакован php и откуда запускается ./configure?
 

udaff

Guest
Автор оригинала: Profic
Сдается мне что проблема с путями. Как-то странно выглядит "5.0.5/php-5.0.5/sapi/apache2handler/mod_php5.c".
Куда распакован php и откуда запускается ./configure?
php распокован в /home/root/php 5.0.5/php-5.0.5/
configure я запуская так
#>cd /home/root/'php 5.0.5'/php-5.0.5/
#>./configure
может быть проблема в том что в названии папки присутствует пробел?
 

Profic

just Profic (PHP5 BetaTeam)
Скорее всего.
Даже не скорее всего, а именно из-за этого.
 
Сверху