给公司装过环境,自己也装过自己的服务器环境。但是每次都是现谷歌,毕竟每个人遇到的问题都不一样,还是记录下,以防忘记

一、安装

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 *

最新文章

  1. Java基础之IO流
  2. SSH实例(2)
  3. [转]c++类的构造函数详解
  4. powerdsigner java对象模型将中文name生成在注释中
  5. 关于MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter
  6. [转载]《STL源码剖析》阅读笔记之 迭代器及traits编程技法
  7. [置顶] 吃论扯谈---吃货和Office 365订阅的关系
  8. 伪分布重新格式化hdfs
  9. 没写完。。51nod_1630: B君的竞技场(期望 概率)
  10. [C]字符串排序之-冒泡法
  11. SpringBoot中关于Mybatis使用的三个问题
  12. Maze HDU - 4035(期望dp)
  13. prometheus相关文章
  14. ISAP算法
  15. ubuntu16.04卸载tensorflow0.11版本,安装tensorflow1.1.0版本
  16. POJ 2449 Remmarguts&#39; Date(第K短路 + A* + 最短路)题解
  17. SQL基础用法(实例二)
  18. 每日英语:Hold On: Reasons For Never Giving Up Your Dream
  19. selenium初探:WebDriverException解决方法探索(以Chrome浏览器|IE浏览器|Edge浏览器为例)
  20. panabit允许一台代理服务器只能收QQ企业邮箱,和内网ip通讯,限制除了QQ企业邮箱以外的所有内容规则

热门文章

  1. bmi
  2. BizTalk Server 如何处理大消息
  3. python----re正则模块详解
  4. ubuntu 14.04zabbix的安装
  5. HDU4864 Task(算竞进阶习题)
  6. 【HDU4947】GCD Array (莫比乌斯反演+树状数组)
  7. Wannafly挑战赛29-A御坂美琴 (dfs+map)
  8. Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
  9. CentOS安装Python3.7
  10. linux ./configure check your system clock