1.安装apache
yum install httpd
2.启动apahce
service httpd start
3.检查 浏览器访问IP
若失败:
查看端口信息
netstat -antp
关闭防火墙
service iptables stop
或使防火墙开放80端口
修改vi /etc/sysconfig/iptables命令添加使防火墙开放80端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
/var/www/html/
4.安装PHP
yum install php //主程序
yum install php-mysql php-gd //扩展模块
php –v //查看版本信息
php -m //查看安装好的模块信息
yum install php-fpm //安装
service php-fpm start //启动服务(端口默认为9000)
代码需放在/var/www/html下,注意权限问题,需要给 项目目录开放权限。
5.安装MySql
yum install mysql-server //安装mysql
service mysqld start //启动mysql
设密码
设置root密码,无密码不能远程连接(默认可能无密码)
# mysqladmin -u root -p password 123456 ###设置root密码为123456
若忘记密码,改密码
# /etc/init.d/mysqld stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’新密码’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是无法给远程连接的用户权限问题.
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges;
远程连接
CentOS 6.5 升级 PHP 到 5.6
1.首先先看下已安装的版本:
yum list installed | grep php
//可以看到我的都是5.3的
php.x86_64 5.3.3-48.el6_8 @updates
php-cli.x86_64 5.3.3-48.el6_8 @updates
php-common.x86_64 5.3.3-48.el6_8 @updates
php-fpm.x86_64 5.3.3-48.el6_8 @updates
php-gd.x86_64 5.3.3-48.el6_8 @updates
php-mysql.x86_64 5.3.3-48.el6_8 @updates
php-pdo.x86_64 5.3.3-48.el6_8 @updates
2.升级之前需要卸载一下旧版本,不卸载直接安装新版会提示失败:
yum remove php php-common
我的就卸载了以上两个就ok了
3.然后更新一下yum源:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
4.最后安装 5.6版 php 和 php-fpm 以及一些其他扩展,按需选择
yum install php56w php56w-fpm php56w-mysql php56w-mbstring php56w-gd php56w-dom
其中 php-fpm 是 nginx 里要用的 fast-cgi 进程管理器,重新安装后可能还需要重启一下fpm
/etc/init.d/php-fpm restart
注:如果要升级php7,把上面命令中的 php56w 改为 php70w 即可