php 怎么和apache连接上呢。apache解析不了PHP呀
打开mod_proxy和mod_proxy_fcgi
打开vhost_alias_module
打开Include conf/extra/httpd-vhosts.conf
在httpd.conf中加一个你需要监听的端口号,比如6002
Listen 6002
在httpd-vhosts.conf中配置
<VirtualHost *:6002> ProxyRequests Off ProxyPassMatch ^/(.*)\.php$ fcgi://127.0.0.1:9000/你的工作路径/$1.php ProxyPassMatch ^/(.[^/]*)/(.*)$ fcgi://127.0.0.1:9000/你的工作路径/$1/index.php/$2 </VirtualHost>
这个配置既能保证直接访问.php文件,还能去除访问项目url中的index.php
重启apache,用6002端口访问就行了
自己搜一下apache支持php-fpm配置
LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php DirectoryIndex index.php index.htm index.html
编辑一下httpd.conf文件