我編譯php7的時(shí)候沒(méi)有加上 -with-apxs2 這個(gè)參數(shù),編譯完后發(fā)現(xiàn)服務(wù)器不能解析php,請(qǐng)問(wèn)如何在不重新編譯php7的情況下,讓apache支持php7?是為apache添加php的模塊嗎?謝謝
我編譯php7的時(shí)候沒(méi)有加上 -with-apxs2 這個(gè)參數(shù),編譯完后發(fā)現(xiàn)服務(wù)器不能解析php,請(qǐng)問(wèn)如何在不重新編譯php7的情況下,讓apache支持php7?是為apache添加php的模塊嗎?謝謝
開(kāi)啟模塊
<code>LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so </code>
配置虛擬主機(jī)支持使用fcgi
<code><VirtualHost *:80> DocumentRoot "/www/www.a.com" ServerName /www/www.a.com ServerAlias www.a.com ProxyRequests Off ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/www/www.a.com/$1 <Directory "/www/www.a.com"> Options none AllowOverride none Require all granted </Directory> </VirtualHost> </code>
讓httpd支持解析php頁(yè)面
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
vim httpd.conf
1 添加如下二行
<code>AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </code>
2 定位至DirectoryIndex index.html
修改為:
<code>DirectoryIndex index.php index.html </code>
感覺(jué)httpd就是麻煩,還是nginx好用。題主可以考慮使用nginx。
如果你想使用Apache的mod_php(libphp7.so)運(yùn)行PHP,那只能指定--with-apxs2=/path/to/httpd/2.4/bin/apxs
重新編譯.
不想重新編譯,那你只能用Apache提供的其他方式運(yùn)行PHP,比如:
1.使用Apache的mod_fcgid配合php-cgi運(yùn)行(類似IIS + PHP-CGI).
2.使用Apache的mod_proxy_fcgi配合php-fpm運(yùn)行(類似Nginx + PHP-FPM).
PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)