Centos6部署lamp: httpd2.2+module模式

前端之家收集整理的这篇文章主要介绍了Centos6部署lamp: httpd2.2+module模式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

系统: Centos6

httpd版本: 2.2 使用prefork工作模式

安装方法

  1. 使用源码包安装mariadb

  2. 使用yum安装PHP

注:

如果使用mariadb官方的yum源安装,速度很慢

一、安装mariadb:

1.准备源码包

wKioL1hqDEfjBTJyAACnlwekfC4392.png

2.准备MysqL组和用户

groupadd -r -g 306 MysqL

useradd -r -g MysqL -u 306 MysqL

3.部署mariadb

tar-xzvf mariadb-5.5.46-linux-x86_64.tar.gz -C /usr/local/

ln -s/usr/local/mariadb-5.5.46-linux-x86_64/ /usr/local/MysqL

//便于以后升级版本用

wKiom1hqDGihpgHbAAHW-jyhjOQ416.png

chown -R root:MysqL/usr/local/MysqL/* //修改权限

wKioL1hqDIKwzuoiAAMV2FW8Zyk508.png

4.初始化数据库

mkdir-p /mydata/data

chown MysqL:MysqL/mydata/data/ //准备数据库存放目录

/usr/local/MysqL/scripts/MysqL_install_db--user=MysqL --basedir=/usr/local/MysqL--datadir=/mydata/data/

//指定mariadb目录和数据库存放目录

5.准备配置文件

mkdir/etc/MysqL

cp/usr/local/MysqL/support-files/my-large.cnf /etc/MysqL/my.cnf

//复制模板,可根据需求选择

vim /etc/MysqL/my.cnf

wKiom1hqDJ-A4ZE6AAJ87lJImIU902.png

6.后续工作

vim /etc/profile.d/MysqLd.sh //添加环境变量

wKiom1hqDMvxHMFhAABhxa5YOck828.png

. /etc/profile.d/MysqLd.sh //加载环境变量

echo '/usr/local/MysqL/lib/' >/etc/ld.so.conf.d/MysqLd.conf //添加库路径

ldconfig//加载库路径

ln -s /usr/local/MysqL/include/MysqL/ /usr/include/MysqLd

echo 'MANPATH /usr/local/MysqL/man/' >>/etc/man.config //添加man文档路径

cp /usr/local/MysqL/support-files/MysqL.server/etc/rc.d/init.d/MysqLd //复制服务脚本

chkconfig --add MysqLd

chkconfig MysqLd on //设置开机启动

wKioL1hqDOLgoRJjAAB8H9Y7CA0509.png

service MysqLd start //启动服务

7.安全初始化

/usr/local/MysqL/bin/MysqL_secure_installation

wKioL1hqDQLi6RCKAACkeb0E4k8613.png

wKiom1hqDRnzHLBwAAGafEpyvss850.png

wKioL1hqDTLQD_iSAADxD6rV0Cw161.png

wKiom1hqDUiTLAfsAACeUz3zogQ933.png

二、安装PHP:

yum install -y PHP PHP-MysqL PHP-xcache

service httpd start //启动httpd

三、测试:

vim /var/www/html/test.PHP

wKiom1hqDXXzK4N9AAAyBMy28RU213.png

wKioL1hqDY6z8FuFAAEI5byPmlg706.png

vim /var/www/html/db.PHP

wKiom1hqDaaRqXEfAAChF-4sxdA139.png

wKioL1hqDbvBpHE_AAGL5AkINgA875.png

猜你在找的CentOS相关文章