Centos7部署lamp: httpd2.4(event)+module模式
系統: Centos7
httpd版本: 2.4 使用event工作模式
安裝方法:
使用yum安裝httpd和mariadb
編譯安裝php,啟用多執行緒支援
一、安裝httpd和mariadb:
yum install -y httpd httpd-devel php-mysql mariadb-server
systemctl start mariadb //啟動mariadb
systemctl start httpd //啟動httpd
二、安裝PHP:
1.準備原始碼包
2.安裝所需環境
yumgroupinstall -y "Development tools" "Server PlatformDevelopment"
yum install -y bzip2-devel libmcrypt-devel libxml2-developenssl-devel
3.安裝PHP
tar -xjvf php-5.4.26.tar.bz2
cd php-5.4.26
./configure--prefix=/usr/local/php --with-mysql --with-openssl --with-mysqli--enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir--with-zlib --with-libxml-dir=/usr --enable-xml--enable-sockets --with-apxs2 --with-mcrypt
//使php支援多執行緒
make -j 4 && makeinstall //使用4執行緒編譯,能提高速度
mkdir /etc/php //用於存放php配置檔案,要和編譯時指定的一致
cp php.ini-production/etc/php/php.ini
三、配置httpd:
vim /etc/httpd/conf.modules.d/00-mpm.conf
vim /etc/httpd/conf/httpd.conf
httpd -t //檢查配置
systemctl reload httpd //過載配置
測試
vim /var/www/html/index.php //準備測試檔案
vim /var/www/html/db.php
四、整合xcache:
1.準備原始碼包
2.安裝xcache
tar -xjvf xcache-3.0.3.tar.bz2
cd xcache-3.0.3
/usr/local/php/bin/phpize //生成configure
./configure --enable-xcache--with-php-config=/usr/local/php/bin/php-config
make && make install
3.整合xcache
mkdir /etc/php/php.d//用於存放配置檔案,要和編譯php時指定的路徑一致
cp xcache-3.0.3/xcache.ini/etc/php/php.d //複製配置檔案
vim /etc/php/php.d/xcache.ini
systemctl reload httpd //過載配置檔案
轉載於:https://blog.51cto.com/362475097/1888334