一、准备环境

1、系统版本

[root@Webserver01~]#cat/proc/version

Linux version 3.10.0-514.16.1.el7.x86_64

2、关防火墙

[root@Webserver01~]#systemctldisablefirewalld

3、准备yum源

[root@Webserver01~]#rpm-ivhhttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

[root@Webserver01~]#rpm-ivhhttp://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

4、安装基础工具

[root@Webserver01~]#yuminstall-ynet-toolsvimlrzsztreescreenlsoftcpdumpncnmap

5、关掉SELINUX

[root@Webserver01~]#vim/etc/sysconfig/selinuxSELINUX=disabled

6、更新并重启

[root@Webserver01~]#yumupdate-y&&reboot

二、开始安装LAMP组建


LAMP至少需要以下组建:

httpd (提供 Apache 主程序)

mysql (MySQL 客戶端程序)

mysql-server (MySQL 服务器程序)

php (PHP 主程序含给 apache 使用的模块)

php-devel (PHP 的开发工具,这个与PHP 外挂的加速软件有关)

php-mysql (提供给PHP 程序读取 MySQL 资料库的模块)

可以用以下命令一次安装;

[root@Webserver01~]#yuminstallhttpdmysqlmysql-serverphpphp-mysql

为了看的更详细,我们一个一个安装

1、利用yum命令安装Apache

[root@Webserver01~]#yum-yinstallhttpd

启动httpd并且设置为开机启动

[root@Webserver01~]#systemctlstarthttpd.service[root@Webserver01~]#systemctlenablehttpd.service

输入网址,查看测试页



2、安装Mariadb

利用yum命令进行安装,并且配置开机启动同样还是利用yum命令进行安装,并且配置开机启动

[root@Webserver01~]#yum-yinstallmariadb-servermariadb[root@Webserver01~]#systemctlstartmariadb.service[root@Webserver01~]#systemctlenablemariadb.service

配置root密码

[root@Webserver01~]#mysql_secure_installation安装过程中会有几个选项,大家根据自己的需要进行配置就好了Entercurrentpasswordforroot(enterfornone):(输入原始root密码,若无enter)OK,successfullyusedpassword,movingon...SettingtherootpasswordensuresthatnobodycanlogintotheMariaDBrootuserwithouttheproperauthorisation.Setrootpassword?[Y/n](是否设置root密码)Newpassword:Re-enternewpassword:Passwordupdatedsuccessfully!Reloadingprivilegetables.....Success!Removeanonymoususers?[Y/n](是否移除匿名用户)...Success!Disallowrootloginremotely?[Y/n](是否禁止远程root登陆)...skipping.Removetestdatabaseandaccesstoit?[Y/n](是否删除测试数据库)Reloadprivilegetablesnow?[Y/n](重新载入)...Success!Cleaningup...Alldone!Ifyou'vecompletedalloftheabovesteps,yourMariaDBinstallationshouldnowbesecure.ThanksforusingMariaDB!

登录数据库测试一下

[root@Webserver01~]#mysql-uroot-pEnterpassword:WelcometotheMariaDBmonitor.Commandsendwith;or\g.YourMariaDBconnectionidis13Serverversion:5.5.52-MariaDBMariaDBServerCopyright(c)2000,2016,Oracle,MariaDBCorporationAbandothers.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.MariaDB[(none)]>showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql||performance_schema|+--------------------+3rowsinset(0.00sec)MariaDB[(none)]>exitBye

3、安装PHP

[root@Webserver01~]#yum-yinstallphp

安装所需组件

[root@Webserver01~]#yum-yinstallphp-mysqlphp-gdphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-snmpphp-soapcurlcurl-devel

启动服务并设置开机自动启动

[root@Webserver01~]#systemctlstarthttpd.service[root@Webserver01~]#systemctlenablehttpd.service

查看80端口和3306端口是否处于监听状态:

[root@Webserver01~]#netstat-ntlp


测试php是否正常工作

编辑/etc/httpd/conf/httpd.conf文件,在DirectoryIndex后面填写index.php,定义默认主页为index.php

[root@Webserver01~]#vim/etc/httpd/conf/httpd.conf

重载httpd配置文件

[root@Webserver01~]#systemctlreloadhttpd.service

[root@Webserver01~]#vim/var/www/html/index.php

制作默认主页/var/www/html/index.php,编写如下内容

<h2>ThisisnewWeb!</h2><?phpphpinfo();?>

重启httpd服务

[root@Webserver01~]#systemctlrestarthttpd.service

好了,该验证最后是否成功了

打开网址 http://x.x.x.x/info.php 进行查看



看到这个页面,我们就可以收工了,LAMP环境搭建结束!