Linux中Httpd和Php的源码安装
在Liunx中源码安装httpd和php。(CentOs 7)
安装httpd
1、如果没有安装gcc,先安装好gcc
1 | yum -y install gcc-c++ |
2、安装apr
先使用Xftp上传下载好的压缩包,然后到linux进行如下操作
1 | mkdir /usrlocal/apr //创建安装路径(即你想要把apr安装到哪里) |
3、安装apr-util
1 | yum -y install expat-devel //先安装哦 不然下面会出错 |
4、安装pcre(跟安装apr-util一模一样)
5、安装httpd
1 | 其他都一样,只有检测的是不一样的而已 |
6、配置http
修改httpd.conf配置文件:找到#ServerName www.hello.com:80这一段,把它的#去掉
1 | cd /usr/local/httpd/conf //这个配置文件我找了一段时间,怕之后找不到,特别标记 |
啦啦啦啦啦,到这里我们就httpd就配置好了。接下来我们就可以测试一下,他是否真的成功了。
7、开启httpd服务器
1 | linux:/usr/local/httpd/bin/apachectl start |
如果打不开,你可以考虑一下你的防火墙的状态
1 | systemctl status firewalld //检查服务(防火墙)状态 |
如果还是不行,那就最后一种,reboot重启虚拟机就可以啦。
安装php
安装
安装php之前,最最最重要的就是如果你之前安装过httpd,那就要先重新安装httpd。
1、重新安装httpd
1 | yum -y install perl //要先安装这个工具,不然不能检测成功 |
2、安装php
1 | yum -y install libxml2 libxml2-devel //我第一次安装的时候不知道需要这两个依赖包, |
3、copy php配置
1 | cp php.ini-development /usr/local/php/lib/php.ini |
4、修改httpd配置
1 | vi /usr/local/httpd/conf/httpd.conf |
ok,到这里你php安装就算结束了,想不想验证一下你是不是成功了呀!想,就跟我走。
验证
1、第一步当然是reboot重启啦
2、开启httpd
1 | /usr/local/httpd/bin/apachectl start |
3、在htdocs下编写一个.php文件
1 | cd /usr/local/httpd/htdocs |
4、最后一步咯,在浏览器中输入(虚拟机IP地址:80/test.php)
你看看能不能看见如下图一样的效果,如果是,那祝贺,你成功啦!
加班写完的,就是想给自己一个奖励,又克服了一个难题(对我来说 – 花了很长的时间呢)
重点是某人还在我旁边打巅峰赛。。。