Apache的php版本配置

我是使用阿里云的ecs服务器,这里默认的php版本为php5.2。之后重新添加了一个php5.6的版本。一开始我的命令行里面使用的是php5.6,但是当我使用ip访问的时候,在查看phpinfo信息时发现还是原来的php5.2。之后一直打算让ip访问也是5.6的版本。在网上找了很长时间,都说要删除php5.2重新安装。之后删除了,发现ip访问不能解析php文件了。真的是烦死了,之后才发现原来是自己傻逼了。原来阿里云的php版本也是采用php-fpm这种形式来解析php文件的。所以这里面根本不用删除原来的5.2,只要修改httpd.conf文件里面的虚拟主机配置就行了。

<VirtualHost *:80>
        DocumentRoot /yjdata/www/www/
	ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:10000/yjdata/www/www/$1
	DirectoryIndex index.html index.php
</VirtualHost>

原来的是采用代理访问本地的10000端口,这里面我只要将端口10000改为php5.6的端口值就可以采用5.6的来运行了。这里面我是对于虚拟主机的配置不熟悉导致的,不然也不会因为一个代理的问题纠结这么长时间。
发布了801 篇原创文章 · 获赞 244 · 访问量 56万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章