问答详情
源自:9-1 LAMP/LNMP安装与配置课程总结

php 怎么和apache连接上呢。apache解析不了PHP呀

php 怎么和apache连接上呢。apache解析不了PHP呀

提问者:啦啦啦已被占用 2017-05-19 13:31

个回答

  • sunriquelme
    2018-05-03 15:48:33

    打开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端口访问就行了

  • sunriquelme
    2018-04-28 16:39:55

    自己搜一下apache支持php-fpm配置

  • 蛋肠加辣不要葱
    2017-12-29 10:47:55

    LoadModule php7_module modules/libphp7.so
    AddType application/x-httpd-php .php
    DirectoryIndex index.php index.htm index.html

    编辑一下httpd.conf文件