大佬教程收集整理的这篇文章主要介绍了在Linux(centos)下,安装Apache和PHP环境,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
1001 ll /opt/lampp/modules/
1002 history | grep httpd
1003 vim /etc/httpd/conf/httpd.conf
1004 vim /etc/httpd/conf/httpd.conf
1005 history | grep httpd
1007 history
[[email protected] ~]#
1.
键:DirectoryIndex
值:index.html index.PHP
#注释:添加index.PHP
2.
找到配置文件中已有的这两项:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-PHP-source .PHPs
AddType application/x-httpd-PHP .PHP
3.
原本是打算添加 libPHP5.so 模块,因 PHP 已升级到 7 ,遂作罢。
LoadModule PHP5_module modules/libPHP5.so (已过时)
4.
# yum install httpd (centos之下,Apache的名字叫httpd,和Apache的主程序 httpd.exe 同名)
(1)先确保,云服务器的80端口,是允许外网访问的。
(2)开启Apache服务
# service httpd start (centos之下,Apache的名字叫httpd,和Apache的主程序 httpd.exe 同名)
(3)测试Apache是否正常运行
浏览器输入: 外网IP : 80 如果能正常显示 Apache 的内置主页,则说明Apache服务已正常开启。
参照以下两篇文章:
(1)在centos7通过yum安装PHP7
(2)Centos7 安装 PHP7最新版
步骤都是大同小异的
我们这里统一采用 RPM + YUM 模式,进行 PHP 7 的安装:
一、上述第1步,epel-release的地址,极容易失效,产生@L_801_42@。
其中有这样一句提示:
最后得到的有效 .rpm 的URL是:
http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm (2017年10月12日 亲测有效)
参考这两篇文章:
老一点的版本:Linux下apache支持PHP配置
新一点的版本:Linux安装Apache 2.4 + PHP 7 + Mysql笔记
前面一篇是 PHP 5.6 的,但是比较经典。
后面一篇是 PHP 7.0 的,有一些新@L_618_54@加进去。
2.
找到配置文件中已有的这两项:
3.
4.
@H_860_404@ 从PHP 7 中采纳的步骤1.
2.
然后弹出这样提示: Job for httpd.serviceFailed. See ‘systemctl status httpd.service‘ and ‘journalctl -xn‘ for details.
此时只要按照提示,输入
systemctl status httpd.service
就可以获知,详细的出错原因,
比如: line 56 : LoadModule takes two arguments,a module name and the name of a shared object file to load it from
(提示,LoadModule这里,参数列表发生了错误)
每一次修改后,尝试重新调试,是不能直接输入systemctl status httpd.service
看结果的。
必须要:
先
再 systemctl status httpd.service
我一直傻乎乎的只用 systemctl status httpd.service
,浪费了近一个小时时间!
# 注释
,很容易被程序理解为是最后一个新参数
以上是大佬教程为你收集整理的在Linux(centos)下,安装Apache和PHP环境全部内容,希望文章能够帮你解决在Linux(centos)下,安装Apache和PHP环境所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。