apache安装及相应配置
给公司装过环境,自己也装过自己的服务器环境。但是每次都是现谷歌,毕竟每个人遇到的问题都不一样,还是记录下,以防忘记
一、安装
Centos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装apache,可以yum install -y httpd
启动服务:systemctl start httpd.service
服务查看:chkconfig --list
设置开机自动启动:systemctl enable httpd.service
端口查看: netstat -ntlp
测试Apache,安装完成Apache后,我们可以使用http://你的服务器ip/测试访问Apache,如果能显示如下图,则说明Apache已经安装成功。
二、配置
Apache安装好后,默认的网站路径是/var/www/html,也就是说以后我们想部署网站的话,必须把文件放到这个目录下,例如我们下面测试一下。
在/var/www/html下面创建一个index.html文件,内容是"你好,测试Apache 首页 By Drmeng 2017.7.25",此时我们刷新浏览器,访问我们的Apache网站应该可以看到页面。
#打开配置文件
vim /etc/httpd/conf/httpd.conf
打开文件后,我们输入/docu,然后按下回车,这样就可以快速搜索到我们要找到内容。如下图,可以看到有两个/var/www/html的地方,分别是DocumentRoot "/var/www/html"和<Directory "/var/www/html">。我们要修改的就是这两个地方,把/var/www/html修改成我们想要的路径,比如/home/www,那么修改后就是这样的。
重启Apache服务
[root@iZj6c6r59dfzz11wmsqiinZ ~]# systemctl stop httpd
[root@iZj6c6r59dfzz11wmsqiinZ ~]# systemctl start httpd
[root@iZj6c6r59dfzz11wmsqiinZ ~]# systemctl restart httpd
配置多站点:
在安装目录httpd的conf.d下手动创建以.conf为后缀的文件
三、安装php5
#yum安装
yum -y install php
#安装完成后,我们的php配置文件路径是:/etc/php.ini
#安装完PHP后,一定要重起apache服务,PHP才能生效!
systemctl restart httpd.service/systemctl restart httpd
测试
echo "<?php echo "第一个PHP测试页面"; phpinfo(); ?>" > /var/www/html/index.php
在浏览器中访问http://你的ip/index.php后可以看到如下效果则说明php安装成功。
四、mysql安装
五、安装扩展
yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql
systemctl restart httpd.service
ps -ef|grep httpd
#这样就把php和mysql完全整合了。
六、在阿里云服务器上进行安全配置,开放3306端口,允许远程连接
测试结果如图
赋予文件权限chmod -R 777 *
最新文章
- Java基础之IO流
- SSH实例(2)
- [转]c++类的构造函数详解
- powerdsigner java对象模型将中文name生成在注释中
- 关于MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter
- [转载]《STL源码剖析》阅读笔记之 迭代器及traits编程技法
- [置顶] 吃论扯谈---吃货和Office 365订阅的关系
- 伪分布重新格式化hdfs
- 没写完。。51nod_1630: B君的竞技场(期望 概率)
- [C]字符串排序之-冒泡法
- SpringBoot中关于Mybatis使用的三个问题
- Maze HDU - 4035(期望dp)
- prometheus相关文章
- ISAP算法
- ubuntu16.04卸载tensorflow0.11版本,安装tensorflow1.1.0版本
- POJ 2449 Remmarguts&#39; Date(第K短路 + A* + 最短路)题解
- SQL基础用法(实例二)
- 每日英语:Hold On: Reasons For Never Giving Up Your Dream
- selenium初探:WebDriverException解决方法探索(以Chrome浏览器|IE浏览器|Edge浏览器为例)
- panabit允许一台代理服务器只能收QQ企业邮箱,和内网ip通讯,限制除了QQ企业邮箱以外的所有内容规则
热门文章
- bmi
- BizTalk Server 如何处理大消息
- python----re正则模块详解
- ubuntu 14.04zabbix的安装
- HDU4864 Task(算竞进阶习题)
- 【HDU4947】GCD Array (莫比乌斯反演+树状数组)
- Wannafly挑战赛29-A御坂美琴 (dfs+map)
- Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
- CentOS安装Python3.7
- linux ./configure check your system clock