centos6.5 搭建php5.5+mysql5.5+apache2.4
2015-03-13 09:22
357 查看
本文总结了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/apr make 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/apr make 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/apriconv make make install
(4) 安装 pcre
unzip -o pcre-8.10.zip cd pcre-8.10 ./configure --prefix=/usr/local/pcre make 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/pcre make 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/php rm -fr /usr/lib64/php rm -fr /usr/include/php rm -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-replace yum 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
相关文章推荐
- CentOS 6.5下搭建LAMP环境(Apache 2.2+Mysql5.5+PHP 5.5 + phpMyAdmin 4.7.9)
- centos7.0 yum 安装php服务器(apache2.4 php 5.4/5.5/5.6/7.0)
- centos6.5搭建apache+mysql+php环境
- LAMP环境搭建(centos6.9+apache2.4+mysql5.7+php7.1)
- centos6.5_php_Apache+听云sever探针_环境搭建——初级版
- php5.5+apache2.4安装 环境搭建
- 阿里云服务器CentOS 6.5系统搭建php开发环境(apache+php+mysql)
- LAMP【CentOS 7+MySQL5.7+PHP7.2+Apache2.4】环境搭建与配置
- 阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- 纯手工搭建LAMP环境(CentOS6.5/Apache2.4/MySQL5.6/PHP5.6)
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- windows-64位环境下搭建PHP5.5+Apache2.4+Mysql5.6+PhpMyAdmin
- CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)
- CentOS6.5系统下安装Apache2.4+PHP5.6+Mysql5.5 (LAMP)
- centOS6.4 RedHat 安装 apache2.4 php5.6 mysql5.5
- Centos7+Apache2.4+php5.6+mysql5.5搭建Lamp环境——为了wordPress
- win7(32/64)+php5.5+apache2.4+mysql5.6 搭建
- Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
- centos6.5 php+mysql+apache环境搭建
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)