lamp 搭建 (CentOS6.5,php5.6)

第一步:安装Apache服务器,使用的安装命令如下:

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

安装完成apache服务器之后,我们需要做以下这几项工作:

  1. 把apache加入开机脚本,使用的命令: chkconfig httpd on
  2. 把防火墙加入开机禁止启动脚本,使用的命令:chkconfig iptables off
  3. 首先使用service iptables stop屏蔽掉当前防火墙
  4. 修改apche服务器的配置文件,使用vim /etc/httpd/conf/httpd.conf,修改如下:

把ServerName之前的#去掉,并且修改成以下的形式

保存并退出,然后使用service httpd start或者service httpd restart启动apache服务器

完成上述过程后,我们可以通过浏览器输入对应的服务器ip地址进行测试,

Ip地址:查询ifconfig  修改ip所在文件位置 vim /etc/sysconfig/network-scripts/ifcfg-eth0

 配置地址

出现以下效果,代表apche安装并运行成功

注意:apache的配置文件的路径在 /etc/httpd/conf/httpd.conf 下,

apache的网站目录在/var/www/html 下

第二步:安装Mysql相关软件,由于安装mysql需要安装一下软件包:安装mysql客户端程序,mysql-server 服务端程序,mysql-devel 开发设计的库,使用命令如下:

yum -y install mysql mysql-server mysql-devel

回车就可以执行以上命令对Mysql进行安装

安装完成,mysql后,我们需要为mysql做以下几项工作:

  1. 把mysql加入开机脚本,使用命令:chkconfig mysqld on

(****文件清除请注意将有用的数据备份)

  1. /usr/local/src下查看 ls -lh  并全部删除 rm -rf * 
  2. 把mysql的相关脚本补丁包上传到/usr/local/src下,执行以下操作(补丁 包下载https://download.csdn.net/download/leo_jk/11829847

mysql.sh文件的权限修改为777,效果如下:

执行mysql.sh脚本,使用命令 ./mysql.sh ,执行效果如下:

(3)这时需要启动mysqld的服务,使用命令: service mysqld start

(4)为mysql添加root用户和初始化root用户的密码,操作如下:

使用mysqladmin命令: mysqladmin -uroot password 123456但发觉会出现以下错误

由于我们做升级或者降级操作的时候,那么我们卸载mysql软件包时,mysqld的数据库目录还存在,mysql.sock文件影响了当前数据库运行,所以就会出现以上的错误,解决方法是可以直接把/var/lib/mysql下所有的文件全部清除。效果如下:

清除完成后,由于现在mysql.sock文件已经被删除了,所以这时我们需要重启mysqld的服务,效果如下:

重启完成后,我们再次尝试键入命令:

mysqladmin -uroot password 123456 ,去初始化root用户和密码

发觉没有再报错,那么就代表设置密码成功了。登录Mysql数据库查看结果:

代表数据库的配置和登录都没有问题。

  1. 在mysql登录的客户端命令行中分别查看以下信息:

show variables like %char%

show variables like %collation%

完成以上5项工作,就证明mysql处于正常的工作状态。

第三步:安装php5.6,由于Red Hat系列的Linux默认只会安装php5.3,所以如果希望安装php5.6,那么就需要yum的源进行对应的更新操作,所以首先我们安装php5.6之前需要更新yum源,更新方法如下,依次执行以下命令:

rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

配置源完成后,需要执行安装PHP5.6的安装

yum -y install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-pecl-xdebug php-pecl-xhprof libmemcached php-pecl-memcache php-pecl-memcached php-pecl-mongodb php-pecl-redis php-gd*

这时我们需要为php5.6做以下一些工作:

  1. 重启apache服务器:service httpd restart
  2. apache的网站目录下/var/www/html编写一个名为phpinfo.php的文件,效果如下:

保存并退出后,使用浏览器查看phpinfo.php的运行结果:

完成该配置后,我们还需去查看是否成功安装gd库,redis,memcache,memcached和mongodb的扩展.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值