一、安装Apache
1、查看httpd包是否可用
yum list | grep httpd
2、安装
yum install httpd //卸载 yum remove httpd
碰到询问,一路按y就好
3、启动服务
systemctl start httpd //停止服务 systemctl stop httpd
4、设置开机启动
systemctl enable httpd //旧指令chkconfig httpd on
如果是高版本的CentOS,建议使用新命令
5、查看版本
httpd -v
结果如图:
到这一步,apache基本已经安装成功,不过还要是去主页测试下。
6、浏览器访问主机
出现这个图片,那么说明apache已经安装好了。
二、安装PHP
1、检查已安装PHP(首次安装,可以跳过)
yum list installed | grep php
2、删除已安装的PHP(首次安装,可以跳过)
yum remove php
3、添加第三方源,需要按顺序来添加(适用于CentOS 7.x)
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
不同版本CentOS,需要添加不同的源:
//CentOS 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
//CentOS 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
//CentOS 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
4、安装PHP7.1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w
5、查看PHP版本
php -v
结果如图:
到这里,PHP也安装完成了,写个php脚本测试下吧。
6、编写测试脚本
cd /var/www/html //进入网站根目录
vim test.php //编写一个测试脚本
<?php
phpinfo();
编写完脚本,按Esc,再按shift+: 进入命令模式,输入wq 保存退出,最后用浏览器访问这个页面。
结果如图:
出现这个图片,那么说明php也安装好了,离成功越来越近了哦。
三、安装MySQL
1、添加源
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
2、安装MySQL
yum install mysql-community-server
3、重启MySQL
systemctl restart mysqld
4、设置初始密码
mysql> set password for 'root'@'localhost' =password('123456');
需要进入到mysql命令界面中。
5、查看版本
//方法一
mysql>select version();
//方法二:需要退出mysql命令界面,exit
mysql --version
结果如图:
到此Apache 、PHP、MySQL 都已经安装完成,终于可以休息了!不,还需要安装最后一个东西。
四、安装php-mysqli
1、安装
yum install php-mysqli
2、重启Apache服务
systemctl restart httpd
3、编写数据库连接脚本
cd /var/www/html
vim connect.php
<?php
$con = mysqli_connect('localhost','root','123456');
var_dump($con);
编写完脚本在访问这个连接脚本页面,会看到返回一个数据库连接资源数组,那么久表示连接成功了。
到此就完成了LAMP环境的搭建。
结 语
对于LAMP环境的搭建,有很多种方法。
以上是我综合了很多搭建方法,自认为比较简便的方法,不需要考虑太多东西,也不会有太多的难度、错误。
整理记录下来,希望可以帮助更多需要搭建LAMP环境的小伙伴,也方便日后自己再次搭建。
如有不正确之处,欢迎指出!