LAMP 搭建( Linux + Apache + MySql + PHP )

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;

远程连接
mark


mark

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 即可

猜你喜欢

转载自blog.csdn.net/SGamble/article/details/82811672
今日推荐