php5.5 mysql5.5_centos6.5 搭建php5.5+mysql5.5+apache2.4

本文总结了Linux下 root、常用查找命令、卸载软件方法(见二、安装PHP5.5)、配置软件源(见二)、安装软件(见二)与高版本替换软件(见三、安装MySQL)的方法。

迁移网站,机器上原本已有php和mysql,但是版本太低,只好删了重装。

好久没用Linux了,先复习一下root和查找命令吧: root命令:su root 然后输入密码

精确文件查找:find 目录 -name '文件名',如find / -name 'php.ini'

模糊文件目录查找:locate ‘文件/目录名’

一、安装Apache2.4

1. 安装 apache 依赖关联包(共四个:apr,apr-iconv,apr-util,pcre)

(1)  安装apr

tar zxvf apr-1.3.8.tar.gz

cd apr-1.3.8./configure --prefix=/usr/local/aprmake

make install

(2) 安装apr-iconv

tar -zxvf apr-iconv-1.2.1.tar.gz

cd apr-iconv-1.2.1./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/aprmake

make install

(3) 安装apr-util

tar zxvf apr-util-1.3.9.tar.gz

cd apr-util-1.3.9./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconvmake

make install

(4) 安装 pcre

unzip -o pcre-8.10.zipcd pcre-8.10./configure --prefix=/usr/local/pcremake

make install

2. 安装apache

cd httpd-2.2.9

/configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcremake

make install

3. 配置apache

在/usr/local/apache2/conf/http.conf中 加入:ServerName localhost

4. 启动apache

/usr/local/apache2/bin/apachectl start

(若端口被占用,则用 netstat -tulnp | grep ':80',找到占用端口的进程,kill 'PID')

5. 若需要其他主机访问,则需要配置防火墙

[root@~]# vi /etc/sysconfig/iptables

添加如下代码在“:OUTPUT ACCEPT [0:0]”之后:

:OUTPUT ACCEPT [0:0]

-A OUTPUT -p tcp --sport 80 -j ACCEPT

-A INPUT -p tcp --dport 80 -j ACCEPT

然后保存iptables,重启防火墙“service iptables restart”

二、安装PHP5.5

由于现有版本5.3太低,不足以运行Laravel框架,故卸载,装高版本。

1) 查看相关包:

rpm -qa|grep -i php

2) 删除每个包:

rpm -e --nodeps 包名

3) 删除旧版本php:

rm -fr /usr/lib/phprm -fr /usr/lib64/phprm -fr /usr/include/phprm -fr /var/lib/php

4) 安装php5.5

//软件源(Centos6.x)

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm//安装

yum install php55w php55w-mbstring php55w-mcrypt php55w-fpm php55w-mysql

三、安装MySQL5.5

1) 安装Mysql:(用高版本MySQL替换)

yum install mysql.`uname -i` yum-plugin-replaceyum replace mysql --replace-with mysql55w

2) 安装apache、mysql扩展:

//安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql//安装mysql扩展

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

3) 配置MySQL

//设置mysql数据库root帐号密码:

mysqladmin -uroot password 'newpassword'[引号内填密码]

mysql-uroot -p [此时会要求你输入刚刚设置的密码,输入后回车即可]

4) 配置Apache

修改apache配置文件httpd.conf :

首先找到AddType部分,在其后加入如下两句:

AddType application/x-httpd-php .php .php3

AddType application/x-httpd-php-source .phps

再找到LoadModule部分,在其后加入如下两句:

LoadModule mysql_auth_module modules/mod_auth_mysql.so

LoadModule php5_module modules/libphp5.so需要注意的是,so文件依版本不同而可能名称不同,请根据实际情况命名,同时要注意modules目录下是否存在该文件,如果不存在,说明相应的模块没有安装。

重启apache。

5) 启动:service mysqld start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值