CentOS 7上搭建LAMP

创建于

之前在Windows上用过wamp,很简单跟其他的软件一样只要安装下一步下一步即可。当然,很早就知道LAMP这个组合了,今天刚好有需要,就按照网上的教程搭建了一番,也是很简单。另外想说下,很感谢互联网,感谢这些开源的软件,让更多的人都能够学习。LAMP顾名思义,指的是Linux,Apache,MySQL,PHP,在Linux上不像windows上有那种集成的软件,需要一一安装。

搭建Apache

安装Apache非常的简单。
1.yum install httpd //安装httpd,也就是软件apache
2.systemctl start httpd.service //启动服务
3.systemctl enable httpd.service //设置开启启动
4.systemctl status httpd.service //查看服务的启动状态
5./etc/httpd/conf/httpd.conf //Apache配置文件地址
如果说显示Active: active (running),则说明Apache安装完成并且正在运行。
此时,就可以在本地访问服务器的ip,会显示如下内容(如果显示被拒绝,可能是服务器80端口没有开通)。

搭建MySQL

在centos7中将MySQL数据库软件从默认的程序列表中移除,而是用mariadb代替。

1.去官网下载安装包,https://dev.mysql.com/downloads/repo/yum/,选择需要的版本。
2.这里直接wget wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3.yum localinstall mysql57-community-release-el7-7.noarch //添加到系统的软件库列表
4.yum install mysql-community-server //安装mysql(可能会很慢)
5.systemctl start mysqld //启动mysqld服务
6.systemctl enable mysqld //设为开机启动
7.systemctl status mysqld //查看mysqld服务状态
8.netstat -atulpn | grep mysqld 查看mysqld监听端口
MySQL5.7默认root是有密码的。

搭建PHP

1.yum install php //安装php
2./etc/httpd/conf.d/php.conf //生成php配置文件地址
3./etc/php.ini //php自身的配置文件
4.systemctl restart httpd //重启apache服务
5.测试安装是否成功,在/var/www/html目录下
a.vi test.php //创建一个测试文件
b.<?php phpinfo();?> //测试信息,保存
c.在浏览器输入服务器地址加文件名,eg:192.168.1.128/test.php
最终显示部分如下所示

搭建PHP-MySQL

PHP-MySQL是一个可以让php访问mysql的模块

1.yum install php-mysql //安装php-mysql模块
2.systemctl restart httpd //重启apache服务
具体可以在/var/www/html目录下创建对应测试文件测试php能否连接mysql

至此,LAMP基本已经搭建完成