• 搭建centos7 的php环境


      今天由于有需求,然而开始学习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
    AllowOverride None
    Require all granted 

    修改为:

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all

    这个配置好之后,重启Apache服务(httpd服务)

    service httpd restart

    或者

    apachectl restart (我的是这个命令,上面的命令不知道为什么不行,可能相应的文件)

    问题继续不断,改完配置什么都好了。一个SELinux这个问题倒是让我涨了波见识。

    问题是这样的:SELinux is preventing /usr/sbin/NetworkManager from read access on the file network.

    然后我查了一下,网上各种高手,一个最简单的方法禁止SELinux。(你们有兴趣可以去看看)

    然后
    [root@192 html]# restorecon

    禁止后,用下面查看发现不是Disable
    [root@192 html]# sestatus -v    

    上面发现还是没有禁止,重启一下reboot。

    继续查看一下,发现已经是Disable,然后访问就可以。哈哈!~

    到现在一切都正常了,那就试试数据库能不能访问,如果发现不能你们可以看看是不是3306端口被占用,方法同80端口。

    之后上网随便找个php与mysql连接的小demo就知道了。我已经成功了!

     最后谢谢网上各位大神大牛的教程,虽然小弟是第一次接触php,也是第一搭建,不过由于网上有健全的资料,

    使我短时间内能够搭建好php环境,我也将这个小小的体会传给更多的初学者!

        

  • 相关阅读:
    hdu 3085
    hdu 3295 模拟过程。数据很水
    hdu 2181 水搜索
    pku ppt some problem
    2-sat
    The 2014 ACM-ICPC Asia Mudanjiang Regional First Round
    nenu contest3
    The 10th Zhejiang Provincial Collegiate Programming Contest
    最小费用最大流
    多源最短路
  • 原文地址:https://www.cnblogs.com/zrl66/p/7295651.html
Copyright © 2020-2023  润新知