> CentOS > CentOS服务器 > webserver >

centos7 LAMP安装步骤整理

要注意的是,从centos7开始MySQL作者领导的MariaDB开始替代了被oracle收购的MySQL,yum安装mysql的话会提示安装MariaDB了。

 

apache(httpd)安装:

 

 
  1. yum install httpd  

 

设置开机启动:

 

 
  1. systemctl start httpd.service  
 
  1. systemctl enable httpd.service  

 

 

检查httpd的服务状态:

 

 
  1. systemctl status httpd.service  

此处Loaded显示enable表示httpd服务已设为开机启动, Activate显示activate(running)表示httpd服务正在运行中。

 

httpd是否在运行也可以用本地浏览器打开localhost进行验证。但是此时在外部访问会发现打不开Apache的“Test 123...”初始界面,因为防火墙80端口还没有打开:

 

 
  1. firewall-cmd --zone=public --add-port=80/tcp --permanent  
 
  1. firewall-cmd --reload  
用以下命令查看是否打开80端口:

 

 

 
  1. firewall-cmd --list-all  
此时外部可以访问的话也验证了80端口的打开。


php安装

  

  1. yum install php -y  

 

安装完了记得要重启一下httpd使得php生效

 

  1. systemctl restart httpd  

 

MySQL安装 

  1. wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm   
  1. rpm -ivh mysql-community-release-el7-5.noarch.rpm   
  1. yum install mysql-community-server   
  1. yum install php-mysql -y
安装成功之后重启
 
  1. service mysqld restart  

此处跟网上的一些教程不一样,网上的一些说法会提示socket错误

我刚接触所以也不是很确定是不是正确,但是我这样是能进行接下来的操作的。

  

  1. service mysqld start  
  2. mysqladmin -u root password 'root'  
然后就可以用root账号(密码为root)登录了 
  1. mysql -u root -p  


 
(责任编辑:IT)