Przeszukaj forum
Pokazywanie wyników dla tagów 'fastcgi'.
Znaleziono 2 wyniki
-
Hej, Mam problem z uruchomieniem Apache2 z różnymi wersjami PHP w fastcgi w moim środowisku developerskim. Korzystam z Ubuntu 13.10 w którym domyślnie jest Apache 2.4.6 i PHP 5.5.3. Potrzebuję wersji PHP 5.3 (najnowsza to 5.3.28). Ściągnąłem i skompilowałem z opcjami: ./configure \ --prefix=/opt/php-fcgi/php-5.3.28 \ --with-zlib-dir \ --with-freetype-dir \ --enable-mbstring \ --with-libxml-dir=/usr \ --enable-soap \ --enable-calendar \ --with-curl \ --with-mcrypt \ --with-zlib \ --with-gd \ --disable-rpath \ --enable-inline-optimization \ --with-bz2 \ --with-zlib \ --enable-sockets \ --enable-sysvsem \ --enable-sysvshm \ --enable-pcntl \ --enable-mbregex \ --with-mhash \ --enable-zip \ --with-pcre-regex \ --with-mysql \ --with-pdo-mysql \ --with-mysqli \ --with-jpeg-dir=/usr \ --with-png-dir=/usr \ --enable-gd-native-ttf \ --with-openssl \ --with-fpm-user=www-data \ --with-fpm-group=www-data \ --with-libdir=/lib/x86_64-linux-gnu \ --enable-ftp \ --with-gettext \ --enable-cgi Configure rzucał się o "tylko" o --with-fpm-user=www-data \ --with-fpm-group=www-data \ make i make install - zakończone sukcesem. No i działa: root@szymon-VirtualBox:/var/www/cgi-bin# /opt/php-fcgi/php-5.3.28/bin/php-cgi -v PHP 5.3.28 (cgi-fcgi) (built: Mar 28 2014 09:37:42) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies Pliki konfiguracyjne Apache: vim mods-enabled/fastcgi.conf <IfModule mod_fastcgi.c> AddHandler fastcgi-script .fcgi FastCgiWrapper /usr/lib/apache2/suexec #FastCgiWrapper Off FastCgiIpcDir /var/lib/apache2/fastcgi </IfModule> root@szymon-VirtualBox:/etc/apache2/sites-available# vim php53.local.conf <VirtualHost *:80> ServerAdmin szymon.bluma@polcode.net #DocumentRoot /home/szymon/webs/local.host DocumentRoot /var/www ServerName php53.local ServerAlias *.php53.local #VirtualDocumentRoot /home/szymon/webs/local.host/%1/source/public #<Directory "/home/szymon/webs/local.host"> <Directory "/var/www"> Require all granted Options All AllowOverride All Order Allow,Deny Allow from all AddHandler php-fcgi .php Action php-fcgi /php-fcgi/php5328 <FilesMatch "\.php$"> SetHandler php-fcgi </FilesMatch> </Directory> ErrorLog /var/log/apache2/php53.local-error_log CustomLog /var/log/apache2/php53.local-access_log common </VirtualHost> Oczywiście w apache2.conf mam dodane: ScriptAlias /php-fcgi/ /var/www/cgi-bin/ root@szymon-VirtualBox:/var/www/cgi-bin# vim php5328 PHP_FCGI_CHILDREN=3 export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_MAX_REQUESTS # which php-cgi binary to execute exec /opt/php-fcgi/php-5.3.28/bin/php-cgi Finalnie - przy próbie wejścia na http://php53.local/phpinfo.php dostaję: Co jest więc nie tak?
-
A więc robię wszystko podręcznikowo: cd /usr/local/src wget http://archive.eu.apache.org/dist/httpd/mod_fcgid/mod_fcgid-2.3.5.tar.bz2 tar jxf mod_fcgid-2.3.5.tar.bz2 cd mod_fcgid-2.3.5 APXS=/usr/sbin/apxs ./configure.apxs && make && make install chmod 755 -R /etc/httpd mkdir /fcgi cd /usr/local/directadmin/custombuild/ nano -w options.conf ## wyłączam CLI, włączam CGI ./build php n I wywala elegancko błąd: /usr/local/directadmin/custombuild/php-5.3.8/sapi/cli/php: /usr/local/lib/libxml2.so.2: no version information available (required by /usr/local/directadmin/custombuild/php-5.3.8/sapi/cli/php) make[1]: *** [install-pear-installer] Error 255 make: *** [install-pear] Error 2 Co może być powodem takiego błędu?