如何在CentOS7中快速搭建LAMP服务器环境?

注意:本文适用于CentOS7操作系统;如果非root用户请在命令前加sudo

你可能还想知道

LAMP(Linux-Apache-MySQL/MariaDB-PHP)网站架构是目前国际流行的Web服务框架,该框架包括:Linux操作系统Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的Web服务器架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

一 安装apache

yum -y install httpd openssl mod_ssl

设置随系统自动启动

systemctl enable httpd

给防火墙添加通行规则,允许http/https访问

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

启动httpd服务

systemctl start httpd

这时候访问http://你的ip地址/你应该能看到apache默认页:

二 安装MySQL/MariaDB数据库

yum -y install mariadb-server mariadb

设置服务自启动

systemctl enable mariadb.service

启动mariadb数据库

systemctl start mariadb

设置密码

mysql_secure_installation

设置项

...
Enter current password for root (enter for none): 回车
...
Set root password? [Y/n] 回车
New password: 密码
Re-enter new password: 确认密码
...
Remove anonymous users? [Y/n] 回车
...
Disallow root login remotely? [Y/n] 回车
...
Remove test database and access to it? [Y/n] 回车
...
Reload privilege tables now? [Y/n] 回车
...

三 安装php5

yum -y install php

php常用模块的安装(可以上一行合并安装,如果你知道你要安装哪些模块的话)

yum search php
yum -y install php-mysql
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

安装完成后重启httpd服务

systemctl restart httpd.service

四 环境测试

最后我们写一个php文件测试是否正常运行:

vi /var/www/html/info.php

内容写

<?php
phpinfo();
?>

访问http://你的ip地址/info.php,你看到的应该是这样的:

恭喜你,已经完成lamp的安装,怎么样,很简单吧?

Post Comment