有一段时间没有写博文了(主要还是懒,还得找工作没有时间),今天就写一写如果在linux环境中搭建PHP+MYSQL+Apache网站环境,本次的教程我们采用的云服务器,并已经安装好了Centos 6.6 64位的系统,下面我们就说一说如何安装PHP+Mysql+Apache环境吧!

centosos 安装PHP环境

第一步、

我们需要准备一些工具:

Putty:连接Linux的工具

FlashFXP:上传文件的工具

Navicat for MySQL:连接数据库的工具

以上工具,可以在百度搜索并下载,最好下载最新版本的

第二步

打开Putty输入你的云主机Ip地址点击Open连接到你的主题,然后输入你的云主机账号与密码。

第三步、安装脚本yum源

安装下载工具wget

yum install wget

下载atomic yum源,配置CentOS 6.5第三方yum源

wget http://www.atomicorp.com/installers/atomic

脚本执行

sh ./atomic

回车,根据提示输入Yes

更新yum软件包

yum check-update

第四步、163网易云yum源的安装

进入yum源配置目录

cd /etc/yum.repos.d

备份系统自带的yum源

mv CentOS-Base.repo CentOS-Base.repo.bk

下载163网易的yum源,我是CentOs6.5的这个yum源只要是CentOs6.x的都行

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

更新完yum源后,执行下边命令更新yum配置,使操作立即生效

yum makecache

第五步、添加阿里yum更新源码

安装wget

yum install wget -y

备份你的原镜像文件,以免出错后可以恢复。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载新的CentOS-Base.repo 到/etc/yum.repos.d/,我是CentOs6.5的这个yum源只要是CentOs6.x的都行

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

然后重建缓存

yum clean all
yum makecache

第六步、Centos安装并配置MySql

liunx下安装mysql

执行yum命令安装MySql

yum -y install mysql mysql-server

把添加MySql进开机启动项,并立即启动MySql。

重启自动启动服务

chkconfig --levels 235 mysqld on

重新启动MySql服务

service mysqld start

设置MySQL root帐号密码

mysql_secure_installation

回车,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:

Thanks for using MySql!

MySql密码设置完成,重新启动 MySql

第七步、Centos安装Apache

使用yum命令安装Apache

yum install httpd

设置开机启动Apache

chkconfig --levels 235 httpd on

启动Apache

service httpd start

现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面

安装Apache 一些扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

第八步、Centos安装配置PHP

linux下安装PHP环境

使用yum命令安装PHP

yum -y install php php-mysql

安装php常用扩展

yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

重启Apache服务器

service httpd restart

第九步、更改MySql权限,让其可以外网链接MySql

连接数据库

mysql -uroot -p 输入密码

在输入

use mysql;
select host, user from user;
update user set host = ‘%’ where user =’root’;
flush privileges;
grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;
flush privileges;

退出数据库

quit

第十步、开启Apache伪静态

进入到Apache目录

cd /etc/httpd/conf/

编辑httpd.conf文件

vi httpd.conf

找到该行代码去掉前面的#

#LoadModule rewrite_module modules/mod_rewrite.so

将None改成All

<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>

将None改成All

AllowOverride None

按Esc再按Shift+;在输入wq!回车

重启Apache环境

service httpd restart

好了大功告成,你可以将你的网站文件放在/var/www/html/里面进行访问了!

Ps:管理数据库可以使用Navicat for MySQL或者其他的数据库管理工具来进行管理。

管理网站文件与上传网站文件可以使用FlashFXP或者其他的工具来进行上传,记住哦,网站根目录为/var/www/html/。

本博文来源:绿叶之秋博客 内容略有修改