centos7 LAMP安装步骤整理

Linux就该这么学

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

 

apache(httpd)安装:

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. yum install httpd  

 

设置开机启动:

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. systemctl start httpd.service  
[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. systemctl enable httpd.service  

 

 

检查httpd的服务状态:

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. systemctl status httpd.service  



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

 

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

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. firewall-cmd --zone=public --add-port=80/tcp --permanent  
[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. firewall-cmd --reload  

用以下命令查看是否打开80端口:

 

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. firewall-cmd --list-all  

此时外部可以访问的话也验证了80端口的打开。





php安装

 

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. yum install php -y  

 

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

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. systemctl restart httpd  


 

MySQL安装

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm  
[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. rpm -ivh mysql-community-release-el7-5.noarch.rpm  
[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. yum install mysql-community-server  
[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. <span style="font-family: Arial, Helvetica, sans-serif;">yum install php-mysql -y</span>  

安装成功之后重启

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. service mysqld restart  

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

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

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. service mysqld start  
  2. mysqladmin -u root password 'root'  

然后就可以用root账号(密码为root)登录了

 

 

[plain] view plaincopy在CODE上查看代码片派生到我的代码片

 

  1. mysql -u root -p  

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注