如何在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的安装,怎么样,很简单吧?