安装前要关闭防火墙,防止外网不能访问,这一点很重要,要否则外网访问不了;php
①关闭防火墙:service iptables stop html
②永久关闭防火墙:chkconfig iptables offmysql
③查看防火墙状态:service iptables statussql
1.安装Apacheshell
[root@localhost ~]# yum -y install httpd数据库
# 开机自启动apache
[root@localhost ~]# chkconfig httpd on浏览器
# 启动httpd 服务测试
[root@localhost ~]# service httpd startthis
# 安装apache 一些扩展
[root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
如今能够在浏览器输入http://localhost或者http://本机ip地址(查看ip命令:ifconfig)
apache端口排名状况
2.安装MySQL
# mysql 客户端程序
# mysql-server 服务端程序
# mysql-devel 开发设计的库
[root@localhost ~]# yum -y install mysql mysql-server mysql-devel
# 开机启动
[root@localhost ~]# chkconfig mysqld on
# 启动mysqld服务
[root@localhost ~]# service mysqld start
#查看mysql运行端口3306状况
[root@localhost ~]# netstat -tulpn | grep -i mysql
此时显示MySQL运行正常,监听在3306端口上。
测试登录MySQL数据库
mysql -uroot -p密码
注意:安装mysql初始密码为空,
#修改Mysql密码
[root@localhost ~]# sudo mysqladmin -u root -p password "新密码"
3.安装PHP
为了让PHP支持MySQL,咱们安装php-mysql软件包
[root@localhost ~]# yum -y install php php-mysql
# 安装php经常使用扩展
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
### 重启httpd服务,这一步很重要
[root@localhost ~]# service httpd restart
#测试是否可以正常解析 PHP。
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi index.php
<?php
phpinfo();
?>
而后咱们再打开浏览器输入http://localhost 或 http://本机IP地址,出现此界面即表示成功!
若是使用navicat链接数据库报错,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server,是没法给远程链接的用户权限问题
此时,输入mysql -u root -p密码 进入mysql控制台,执行下面两条语句,便可远程链接了
1.GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
2.flush privileges;