搭建centos7 的php环境
2021-06-10 07:02
标签:httpd服务 linu html prevent 项目 stat target inux netstat 今天由于有需求,然而开始学习php,并且配置开发php。虽然简单,但是还是记录一下。 开发环境: 虚拟机Workstation 12 Pro 系统centos7 数据库mysql 5.6 然后根据这个教程(linux php 环境搭建) https://jingyan.baidu.com/article/3d69c5518e82e3f0cf02d7ea.html 本以为那么简单,但是由于我的centos虚拟机中没有浏览器,导致无法看到相应的效果,所以我在本机访问虚拟机中的php项目, 然后出现了各种问题。 本人在/var/www/html下面创建了phpinfo.php文件,然后访问虚拟机中的Apache服务器也是(httpd), 192.168.1.11/phpinfo.php 然而并没有出现php信息。 开始说明碰到问题,出现无法访问该网站。 尝试了是不是80端口被占用 [root@192 html ]# netstat -anp | grep 80 | grep LISTEN 发现监听80端口只是httpd,那就是没有被其他应用占用。 继续找问题,是否有开放80端口 [root@192 html]# netstat -tln 发现80端口也对外开放,则也不是这个问题。 然后继续找php配置问题,httpd.conf文件 [root@192 html]# vim /etc/httpd/conf/httpd.conf 这个文件中有许多配置,以下是我配置中的情况,但是我发现网上有的不一样, 你们也可以参考http://www.cnblogs.com/diony/p/4741237.html 第一处 Options FollowSymLinks 修改为: Options FollowSymLinks 这个配置好之后,重启Apache服务(httpd服务) service httpd restart 或者 apachectl restart (我的是这个命令,上面的命令不知道为什么不行,可能相应的文件) 问题继续不断,改完配置什么都好了。一个SELinux这个问题倒是让我涨了波见识。 问题是这样的:SELinux is preventing /usr/sbin/NetworkManager from read access on the file network. 然后我查了一下,网上各种高手,一个最简单的方法禁止SELinux。(你们有兴趣可以去看看) 然后 禁止后,用下面查看发现不是Disable 上面发现还是没有禁止,重启一下reboot。 继续查看一下,发现已经是Disable,然后访问就可以。哈哈!~ 到现在一切都正常了,那就试试数据库能不能访问,如果发现不能你们可以看看是不是3306端口被占用,方法同80端口。 之后上网随便找个php与mysql连接的小demo就知道了。我已经成功了! 最后谢谢网上各位大神大牛的教程,虽然小弟是第一次接触php,也是第一搭建,不过由于网上有健全的资料, 使我短时间内能够搭建好php环境,我也将这个小小的体会传给更多的初学者! 搭建centos7 的php环境 标签:httpd服务 linu html prevent 项目 stat target inux netstat 原文地址:http://www.cnblogs.com/zrl66/p/7295651.html
AllowOverride None
Require all granted
AllowOverride None
Order deny,allow
Allow from all
[root@192 html]# restorecon
[root@192 html]# sestatus -v
下一篇:JSTL和EL