你的位置:首页 > 软件开发 > 操作系统 > CentOS7搭建LAMP

CentOS7搭建LAMP

发布时间:2017-11-30 23:00:09
阿里云CentOS7.3搭建Apache+MySQL+PHP环境参考https://www.cnblogs.com/apro-abra/p/4862285.html 一、安装Apache1.安装yum -y install httpd2.开启apache服务systemctl ...
阿里云CentOS7.3搭建Apache+MySQL+PHP环境参考https://www.cnblogs.com/apro-abra/p/4862285.html 一、安装Apache1.安装yum -y install httpd2.开启apache服务systemctl start httpd.service3.设置apache服务开机启动systemctl enable httpd.service4.验证apache服务是否安装成功在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为:ip addr(阿里云不需要用这种方式查看,外网ip已经在你主机列表那里给你写出来了的;)这里是访问不成功的(阿里云用外网访问,能成功,不需要做以下步骤)CentOS7用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就需要做以下的操作:firewall-cmd --add-port=80/tcp --permanentfirewall-cmd --reloa注,此处如有报错:FirewallD is not running启动服务器systemctl start firewalld.service 然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了;如果阿里云无法访问连接在管理实例添加安全组规则CentOS7搭建LAMP
 二安装PHP.安装yum -y install php2.重启apache服务systemctl restart httpd测试是否安装成功目录在www/html vi /var/www/html/info.php <?php phpinfo();?浏览器访问 ip地址/info.php运行显示php服务器参数等
 三安装mysql 下载mysqlwget  -ivh mysql-community-release-el7-5.noarch.rpm安装yum install mysql-community-server系统会自动安装,安装完成重启mysql服务 service mysqld restart会输出Redirecting to /bin/systemctl restart  mysqld.service 直接输出mysql就能连接到服务器CentOS7搭建LAMP

 

CentOS7搭建LAMP添加用户密码set password for 'root'@'localhost' = password('密码');提示成功退出quit再次连接mysql就需要输入密码CentOS7搭建LAMP CentOS7搭建LAMP

 

四PHP和MYsql关联 yum search php安装yum -y install php-mysql五安装常用PHP模块 1.GD库,ldap,LAMP环境搭建完成 CentOS7搭建LAMP

 

远程连接服务器数据库连接报错ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'mysql没有开启远程访问 use mysql mysql> update user set host='%' where user='root';ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'忽略报错mysql> flush privileges从新连接OK  连接报错2003 can't connect to MySQL server on '192.168.0.1'(10038).原因是没有在firewall防火墙开放端口 firewall-cmd --add-port=3306/tcp --permanent重载配置firewall-cmd --reloadCentOS7搭建LAMP CentOS7搭建LAMP

 

firewall常用命令 常用命令介绍 firewall-cmd --state ##查看防火墙状态,是否是runningfirewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令firewall-cmd --get-zones ##列出支持的zonefirewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者nofirewall-cmd --add-service=ftp ##临时开放ftp服务firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口iptables -L -n ##查看规则,这个命令是和iptables的相同的man firewall-cmd ##查看帮助  

原标题:CentOS7搭建LAMP

关键词:Centos

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。