系统: Centos6
httpd版本: 2.2 使用prefork工作模式
安装方法:
使用源码包安装mariadb
使用yum安装PHP
注:
如果使用mariadb官方的yum源安装,速度很慢
一、安装mariadb:
1.准备源码包
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
//便于以后升级版本用
chown -R root:MysqL/usr/local/MysqL/* //修改权限
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
6.后续工作
vim /etc/profile.d/MysqLd.sh //添加环境变量
. /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 //设置开机启动
service MysqLd start //启动服务
7.安全初始化
/usr/local/MysqL/bin/MysqL_secure_installation
二、安装PHP:
yum install -y PHP PHP-MysqL PHP-xcache
service httpd start //启动httpd
三、测试:
vim /var/www/html/test.PHP
vim /var/www/html/db.PHP