Dies ist eine alte Version des Dokuments!
Apache httpd mit PHP
php-cgi
mod_php
php-fcgi
Pakete Debian 8: apache2 php5-cgi libapache2-mod-fcgid
a2dismod cgi
a2disconf serve-cgi-bin
a2enmod fcgid
- /etc/apache2/conf-available/php-fcgi.conf
# Context - server config
FcgidMaxProcesses 150
# Otherwise php output shall be buffered
FcgidOutputBufferSize 0
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AddHandler fcgid-script .php # may confict with other .php handlers
#FcgidWrapper /usr/local/bin/php-fcgid-wrapper
FcgidWrapper /usr/bin/php-cgi
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
</Directory>
a2enconf php-fcgi
apachectl configtest
apachectl graceful
- /usr/lib/cgi-bin/phpinfo.php
<?php
# do not use me in production
phpinfo();
phpinfo(INFO_MODULES);
?>
wget -nv -O - http://localhost/cgi-bin/phpinfo.php
service apache2 status