【Linux】CentOS下用Yum安装LAMP

##重置用户密码

部分情况下你可能并不是root账户登入,可以用以下方法切换成root用户

suod passwd root

##用Yum安装Apache,MySql,PHP.

###安装Apache

输入 yum install httpd httpd-devel 安装Apache

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

设为开机启动 chkconfig httpd on

###安装MySql

输入 yum install mysql mysql-server mysql-devel 安装MySql

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

为账号 root 设置密码为 1005

mysql>; USE mysql;
mysql>; UPDATE user SET Password = PASSWORD(‘1005') WHERE user='root';
mysql>; FLUSH PRIVILEGES;

设置允许远程登录

USE mysql #进入用户管理表
SELECT User, Password, Host FROM user; #查看用户管理表
delete from user where Host='%'; #删除作用域为%的账户
delete from user where User='suzuki'; #删除用户名为suzuki的账户
update user set password=PASSWORD('1005') where Host='%'; #更改作用域为%的账户的密码
update user set password=PASSWORD('1005') where User='root'; #更改用户名为root的账户的密码
GRANT ALL PRIVILEGES ON *.* TO 'suzuki'@'%' IDENTIFIED BY '1005' WITH GRANT OPTION; #创建一个用户名为suzuki作用域为%密码为1005的账户。

作用域:允许访问该MySql的IP、域名。 只允许本机(Apache和MySql在同一台)访问可设为localhost 允许所有的访问可设为% 只允许特定IP、域名访问,设置为相应的IP、域名即可。

设为开机启动 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 安装PHP

重启Apache得以加载PHP /etc/init.d/httpd restart

现在我们可以测试一下。在 /var/www/html/ 新建个名为phpinfo.php的文件,将以下内容写入,然后保存。 可以使用Linux自带的VI编辑器进行创建,因为使用比较复杂,这里就不再详细讲解。


有时安装好可能无法访问,需要打开80端口

通过 /etc/init.d/iptables status 命令查询是否有打开80端口,如果没有可通过两种方式处理:

  1. 修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
  2. 关闭防火墙 /etc/init.d/iptables stop

##至此,安装结束

转载于:https://my.oschina.net/Alrcly/blog/862789

你可能感兴趣的:(【Linux】CentOS下用Yum安装LAMP)