在centOS7上yum单独安装LAMP环境的详细流程
导读:关于“在centOS7上yum单独安装LAMP环境的详细流程”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“在cen...
关于“在centOS7上yum单独安装LAMP环境的详细流程”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“在centOS7上yum单独安装LAMP环境的详细流程”吧。
一、安装Apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.验证apache服务是否安装成功 在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为: ip addr (阿里云不需要用这种方式查看,外网ip已经在你主机列表那里给你写出来了的;) 这里是访问不成功的 (阿里云用外网访问,能成功,不需要做以下步骤) CentOS7用的是Firewall-cmd防火墙,让外网能访问到apache主目录,就需要做以下的操作: firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reloa 注,此处如有报错:FirewallD is not running 启动服务器 systemctl start firewalld.service 然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了; 如果阿里云无法访问连接 在管理实例添加安全组规则 二安装PHP .安装 yum -y install php 2.重启apache服务 systemctl restart httpd 测试是否安装成功 目录在www/html vi /var/www/html/info.php ?php phpinfo(); ? 浏览器访问ip地址/info.php 运行显示php服务器参数等 三安装mysql 下载mysql wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -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就能连接到服务器
添加用户密码 set password for 'root'@'localhost' = password('密码'); 提示成功 退出 quit 再次连接mysql就需要输入密码
四PHP和MYsql关联 yum search php 安装yum -y install php-mysql 五安装常用PHP模块 1.GD库,ldap,xml等 yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel 2.重启apache systemctl restart httpd.service 安装完成,再次运行info.php 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 --reload
firewall常用命令 常用命令介绍 firewall-cmd --state##查看防火墙状态,是否是running firewall-cmd --reload##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd --get-zones##列出支持的zone firewall-cmd --get-services##列出支持的服务,在列表中的服务是放行的 firewall-cmd --query-service ftp##查看ftp服务是否支持,返回yes或者no firewall-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上yum单独安装LAMP环境的详细流程”已经有了进一步的了解,更多相关的问题,欢迎关注网络或到官网咨询客服。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 在centOS7上yum单独安装LAMP环境的详细流程
本文地址: https://pptw.com/jishu/649446.html