Centos 7下搭建Apache + PHP运行环境
在Centos 7下搭建Apache + PHP运行环境,,在这里我采用最简单的yum install安装法,我个人不喜欢编译安装,因为麻烦,而且耗时,能够用yum安装搞定的事情我都会优先选择。
1、安装Apache
在Centos中,Apache的名称叫httpd,因为我们要安装的是httpd
yum install httpd
安装完成后,我们的Apache配置文件路径是:/etc/httpd/conf/httpd.conf
2、安装PHP
yum install php
安装完成后,我们的php配置文件路径是:/etc/php.ini
3、测试Apache
安装完成Apache后,我们可以使用http://你的服务器ip/测试访问Apache,如果能显示如下图,则说明Apache已经安装成功。
如果我们测试无法打开这个页面,那么首先要考虑几个情况:
1、是不是开启了iptables防火墙,如果是的话,可以用systemctl stop iptables关闭后再试
2、是不是开启了firewalld防火墙,如果是的话,可以用systemctl stop firewalld关闭后再试
3、是不是开启了SELinux功能,如果是的话,可以用setenforce 0临时关闭SELinux后再试
4、重启Apache 服务
systemctl restart httpd
如果上面三个问题都无关,那么请自行寻找原因。
4、修改Apache默认网站路径
Apache安装好后,默认的网站路径是/var/www/html,也就是说以后我们想部署网站的话,必须把文件放到这个目录下,例如我们下面测试一下。
echo "Hello,Welcome to China~" > /var/www/html/index.html
上面这个命令是在/var/www/html下面创建一个index.html文件,内容是Hello,Welcome to China~,此时我们刷新浏览器,访问我们的Apache网站应该可以看到页面。
Apache安装好后配置文件在哪里吗?没错,就是/etc/httpd/conf/httpd.conf,下面我们用vi或者vim(vim命令编辑文件可以带彩色,容易区分一点)命令来编辑它。
vim /etc/httpd/conf/httpd.conf
打开文件后,我们输入/docu,然后按下回车,这样就可以快速搜索到我们要找到内容。如下图,可以看到有两个/var/www/html的地方,分别是DocumentRoot "/var/www/html"和<Directory "/var/www/html">。我们要修改的就是这两个地方,把/var/www/html修改成我们想要的路径,比如/home/www,那么修改后就是这样的。
重启Apache服务了
systemctl restart httpd
5、测试PHP环境
下面我们来测试一下php环境,刚刚我们已经安装了php了,那么正常情况下我们可以不用修改php的配置。下面我们试试创建一个php页面。
echo "<?php phpinfo(); ?>" > /home/www/index.php
在浏览器中访问http://你的ip/index.php后可以看到如下效果则说明php安装成功。
Apache + PHP的运行环境我们就已经搭建起来了,那么问题来了。有些朋友可能会问Apache跟PHP是怎么关联起来的呢?
实际上我们安装php的时候,系统已经自动添加了php的模块文件到Apache的安装目录下,即/etc/httpd/conf.d,在这个目录下我们可以看到有一个php.conf的文件,这个就是Apache关联php模块的配置。
在Apache的配置文件最底下一行我们也可以看到IncludeOptional conf.d/*.conf,这句配置就是加载/conf.d下面的所有.conf文件,换句话说,以后我们如果不想直接修改Apache的配置文件httpd.conf的话,我们就可以单独写一个.conf文件放到这个目录下。
PHP的安装目录在/etc/php.d,配置文件是/etc/php.ini
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS一键魔改bbr加速搬瓦工教程
移动的出国带宽比较大,所以基本都很快,联通居中,电信需要优化,也会偶尔出国线路抽风。有建站需求的、或者游戏玩家要玩美区且流量很大的推荐第一款CN2线路。因为本帖描述加速都是加速的tcp,然而游戏一般是udp,所以CN2线路本身的优势就体现出来了。 推荐 套餐俗称 49.99刀CN2专版KVM 29.9刀CN2专版KVM 19.9刀KVM(个人使用,推荐这款 套餐名称 SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 SPECIAL 10G KVM PROMO V3 - LOS ANGELES - CN2 10G KVM - PROMO 配置 1G的RAM,20G的SSD硬盘,每月1000G流量,7机房可换(包括CN2) 512RAM,10G的SSD硬盘,每月500G流量,7机房可换(包括CN2) 512RAM,10G的SSD硬盘,其他机房,每月500G流量,7机房可换(CN2机房流量减2/3) 特点 CN2机房1000G流量。 CN2机房500G流量。 CN2机房,流量限定500G的1/3。 年付价格(配合优惠码) 46.99美元 28.1美元 ...
- 下一篇
CentOS7安装LNMP环境
LNMP环境:linux(centos7)+ngix(1.12.2)+mariadb(5.5.56)+php(5.4.16) 一、安装MariaDB [plain] view plain copy #yuminstallmariadbmariadb-server#询问是否要安装,输入Y即可自动安装,直到安装完成 #systemctlstartmariadb.service#启动MariaDB #systemctlstopmariadb.service#停止MariaDB #systemctlrestartmariadb.service#重启MariaDB #systemctlenablemariadb.service#设置开机启动 #cp/usr/share/mysql/my-huge.cnf/etc/my.cnf#拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可) mysql_secure_installation 回车,根据提示输入Y 输入2次密码,回车 根据提示一路输入Y 最后出现:ThanksforusingMySQL! ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7安装Docker,走上虚拟化容器引擎之路