详解linux centos yum安装LAMP环境

2018-11-10 18:25:30 6267

首先更新一下yum -y update


用yum安装Apache,Mysql,PHP. 


安装Apache 


yum install httpd httpd-devel

安装完成后,用/etc/init.d/httpd start 启动apache 

设为开机启动:chkconfig httpd on


安装mysql


yum install mysql mysql-server mysql-devel 

同样,完成后,用/etc/init.d/mysqld start 启动mysql


设置mysql密码 


mysql>; USE mysql; 

mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 

mysql>; FLUSH PRIVILEGES;

设置mysql密码还可以用:mysql_secure_installation 命令 


允许远程登录 


mysql -u root -p 

Enter Password: <your new password> 

mysql>GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

完成后就能用mysql-front远程管理mysql了。 

设为开机启动 


chkconfig mysqld on

安装php 


yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 

/etc/init.d/httpd start

测试一下 

在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。 


<? 

phpinfo(); 

?> 

防火墙配置 

添加.允许访问端口{80: http}. 


-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

关闭防火墙{不推荐}. 


service iptables stop

重置加载防火墙 


service iptables restart

然后在客户端浏览器里打开http://www.landui.com/test.php,若能成功显示,则表示安装成功。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: