Centos6部署lamp: httpd2.2+module模式
系統: Centos6
httpd版本: 2.2 使用prefork工作模式
安裝方法:
使用原始碼包安裝mariadb
使用yum安裝php
注:
如果使用mariadb官方的yum源安裝,速度很慢
一、安裝mariadb:
1.準備原始碼包
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
//便於以後升級版本用
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
轉載於:https://blog.51cto.com/362475097/1888316