##重置用户密码
部分情况下你可能并不是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编辑器进行创建,因为使用比较复杂,这里就不再详细讲解。
phpinfo();
?>
有时安装好可能无法访问,需要打开80端口
通过 /etc/init.d/iptables status
命令查询是否有打开80端口,如果没有可通过两种方式处理:
- 修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
- 关闭防火墙
/etc/init.d/iptables stop
##至此,安装结束