话不多说,直接开始上手!!!
这里博主用的是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地址,能显示对应的内容,则安装成功!!