在Centos 7下搭建Apache + PHP运行环境
之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp。今天试了试,在linux下搭建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
在Centos 7下搭建Apache + PHP运行环境相关推荐
- CentOS 7 下搭建lua+luarocks运行环境
step1:安装依赖 yum install gcc gcc-c++ kernel-devel yum install readline-dev yum install ncurses-devel.i ...
- ubuntu平台下搭建PHPWind网站运行环境
ubuntu平台下搭建PHPWind网站运行环境 前提: 要打开root权限 sudo password [这里填写root密码] 在Linux平台安装PhpWind的是比较麻烦的事,相对来说在Ubu ...
- linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...
centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...
- 【docker】docker容器编写centos系统下搭建golang和python环境
golang版本下载网址 https://storage.googleapis.com/golang python版本下载网址 https://www.python.org/ftp/python/ 基 ...
- window10下搭建php的运行环境
之前开发一直都是用的php集成环境(eg:phpstudy,xampp等),没有尝试过使用php+mysql+apache在本地独立搭建PHP运行环境,所以今天突然想试着搭建一下,看看路上会遇到什么麻 ...
- win10下搭建Apache+Mysql+PHP环境
之前在本地都是使用wampserver集成包,一键安装稍微配置下就可以了.今天到了新公司,使用公司的新电脑搭建环境,想自己分别安装Apache.Mysql和PHP,不使用集成包,于是百度查询资料.下面 ...
- linux下搭建游戏服务器运行环境
最近一直只在搭建公司游戏服务器的运行环境. ps背景: 使用java开发,之前一直都是在window环境下开发的,现在要将项目部署到linux环境下 ,所以历程缓慢啊... 说说过程中都遇到啥吧! ...
- CentOS 6下搭建Apache+MySQL+PHP+SSL
网上的一些文章都已经比较老了,现在版本高了之后,其实配置是很省力的(不考虑什么负载的话) 分享全过程,出了文中提到的安装epel rpmfushion 源指令不同外,其他的过程也适用与Centos 5 ...
- WIN10本地搭建APACHE+PHP运行环境
微软全新操作系统Windows10在190个国家和地区正式同步上市,正版Windows7.Windows8.1用户均可在一年内免费升级.介绍一下在升级后的Windwos10系统上安装及配置Apache ...
最新文章
- 算法-----最大子序和(Java 版本)
- Android开发工具——ADB(Android Debug Bridge) 三DalvikVM之jdwp线程
- 71道Android开发面试题
- SAP系统与外部系统的三种接口形式
- python argparse理解与实例
- android的应用入口点函数,android 没有main函数,怎么找到程序执行入口呢?以及activity主要生命周期的方法说明...
- spark常用RDD算子 汇总(java和scala版本)
- Windows Phone开发(11):常用控件(下) 转:http://blog.csdn.net/tcjiaan/article/details/7300085...
- iphone天行连接不上服务器未响应,天行连接不上 - 卡饭网
- python网络-多线程(22)
- CRC32/CRC16算法C#中的实现
- 二极管特性曲线测试方法的研究和二极管特性的研究
- python爬取花瓣网图片
- threejs - uv 映射 简要
- word文档打不开、损坏了怎么修复
- “工欲善其事,必先利其器”-- 教你几招如何选择合适的数据可视化工具
- 淘集集怎么就破产了呢?
- 【译】SQ3R学习法则
- 利用计算机实现对个别学习者,利用计算机实现对学习者进行个别指导的教学模式是基于( )理论。...
- 纳米数据,足球篮球实时数据比分,体育赛事比分接口代码,实时数据推送演示
热门文章
- 如何将Dicom系列转换为一个Nifti文件(Python)
- LTspice入门使用教程(导入元器件电压电流波形幅频特性曲线)
- 分享一款在线仿站源码 简单好用的扒站平台
- gpt分区 linux 4k对齐,4K对齐选8,2048和4098扇区数有多大区别?实测告诉你
- 我的世界服务器修改logo,《我的世界手机版》如何修改界面logo斜体小黄字
- RK3568平台开发系列讲解(输入系统篇)Framework层获取和处理按键事件流程总结
- Portraiture中文版最新mac3.5版win5.0版插件介绍
- RH850进不去烧写
- 快看!千亿蓝海一触即发,lazada越南致富风口逢卖必爆
- uniapp小程序商城开发thinkphp6积分商城、团购、秒杀 封装APP