话不多说,直接开始上手!!!
这里博主用的是CentOS6.8的Linux虚拟机为例:
1.yum安装 LAMP
(1)首先 安装 Apache
yum -y install httpd 下载Apache
chkconfig httpd on 将Apache加入开机启动
service httpd start重启服务器
yum -y install httpd-manual(手册 ) mod_ssl(加密连接)mod_perl mod_auth_mysql(认证)装Apache的一些扩展
(2)安装MySql
yum -y install mysql mysql-server mysql-devel
(其中mysql 客户端 mysql-server 服务端 mysql-devel mysql开发者库 )
chkconfig mysqld on 将Mysql加入开机启动
service mysqld start 或/etc/rc.d/init.d/mysqld start 启动MySQL
接下来配置mysql:
/usr/bin/usr/bin/mysql_secure_installation 回车 输入两次密码 n n n y (配置MySql用户root,密码**)
(3)安装 PHP
yum -y install php php-mysql
yum -y install gd php-gd php-xml php-mbstring php-pdo php-mysqli php-pear php-smtp php-imap php-common php-curl php-xmlrpc gd-devel (装php扩展)
(4)配置服务器
vim /etc/httpd/conf/httpd.conf
ServerName 127.0.0.1:80 #默认的路径
找到DocumentRoot, 改为"/home/wwwroot/default"
(Include conf.d/*.conf #可配置vhost )
service httpd restart
2.配置防火墙开启对应的端口号
vim /etc/sysconfig/iptables
修改为
-AINPUT -m state --stateNEW -m tcp -p tcp --dport22 -jACCEPT(ssh端口)
-AINPUT -m state --stateNEW -m tcp -p tcp --dport80 -jACCEPT (开启http端口)
-AINPUT -m state --stateNEW -m tcp -p tcp --dport443 -jACCEPT(开启https端口)
-AINPUT -m state --stateNEW -m tcp -p tcp --dport3306 -jACCEPT(开启mysql端口)
3.关闭防火墙
(1)service iptables stop关闭防火墙
(2)关闭 selinux
selinux 是一个防火墙软件
vim /etc/sysconfig/selinux
修改SELINUX=disabled
:wq 保存并退出
setenforce 0 #临时关闭
到此为止,LAMP环境基本完成!!
接下来在/home/wwwroot/default/目录下创建一个index.html
在浏览器中输入对应的IP地址,能显示对应的内容,则安装成功!!