洊洅の俚甴

在反省的海洋上,我们无法向任何人呼救,因为每一个救生圈都是辨证的。

CentOS6.5安装Apache2.4 + PHP5.6 + MySQL5.7

1、准备安装包(下载最新的版本号即可)

apr-1.5.2.tar.bz2apr-util-1.5.4.tar.bz2

下载地址:https://apr.apache.org/download.cgi


pcre-8.37.tar.bz2

下载地址:https://sourceforge.net/projects/pcre/files/pcre/


httpd-2.4.18.tar.bz2

下载地址:https://www.apache.org/dist/httpd/



2、安装Apache2.4

解压上述4个包:tar -jxvf


cd apr-1.5.2

./configure --prefix=/usr/local/apr

make && make install


cd apr-util-1.5.4

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install


cd pcre-8.37

./configure

make && make install


都完成后正式安装Apache

cd httpd-2.4.18

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-so --enable-rewrite

make && make install


cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd


service httpd start

测试是否安装成功


出现“It works”就说明Apache已经正常安装。


* 如果出现错误:

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.171.

解决方法:

vim /usr/local/apache2/conf/httpd.conf

将里面的#ServerName www.example.com:80前的注释去掉即可。

再执行service httpd start


################

Apache2.2yum安装法:

yum -y install httpd

chkconfig httpd on

service httpd start

## 如果出现错误:

httpd: Could not reliably determine the server's fully qualified domain name

则(否则跳过):

vim /etc/httpd/conf/httpd.conf

搜索"#ServerName",添加ServerName localhost:80

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql




3、安装MySQL 5.7.10

Step1: 检测系统是否自带安装mysql

yum list installed | grep mysql

Step2: 删除系统自带的mysql及其依赖 命令:

yum -y remove mysql-libs.x86_64

Step3: 给CentOS添加rpm源,并且选择较新的源命令,逐条执行,需要输入y的地方要注意输入:

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

yum localinstall mysql-community-release-el6-5.noarch.rpm

yum repolist all | grep mysql

yum-config-manager --disable mysql55-community

yum-config-manager --disable mysql56-community

yum-config-manager --enable mysql57-community-dmr

yum repolist enabled | grep mysql

Step4:安装mysql 服务器 命令:

yum install mysql-community-server

Step5: 启动mysql 命令:

service mysqld start

Step6: 查看mysql是否自启动,并且设置开启自启动 命令:

chkconfig --list | grep mysqld

chkconfig mysqld on

Step7: mysql安全设置 命令:

mysql_secure_installation

详细设置:https://mvpxuan.lofter.com/post/230e17_a9e6644


附上MySQL5.7修改密码的方法

# service mysqld stop

# mysqld_safe --skip-grant-tables &

# mysql -uroot -p      ----要求输入密码时,直接回车即可。

> use mysql;

> update mysql.user set authentication_string=password('123456') where user='root';

> flush privileges;

> quit


###################################

安装&配置5.7以前版本:

https://mvpxuan.lofter.com/post/230e17_a9e6644


4、安装PHP5.6

检查是否已经安装PHP:

yum list installed | grep php

有的话,删除方法:

yum remove 上面list有啥删啥

例如:

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

更新源:

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

安装PHP5.6:

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-fpm


——————————

安装配置之后:

# vim /var/www/html/index.php

<?php

phpinfo();

?>

esc -> :wq

访问服务器IP:


大功告成~!


偶尔可能出现启动不了http服务了,那就重启linux吧,随无法解释为什么,但是之后就好使了。。。好使了。。。

评论
热度(2)

© 洊洅の俚甴 | Powered by LOFTER