1、基於FPM部署LAMPphp
準備工做:html
①下載安裝包
mysql
apr-1.6.2.tar.gz
linux
apr-util-1.6.0.tar.gz
sql
httpd-2.4.28.tar.bz2
數據庫
php-5.6.31.tar.xz
apache
xcache-3.2.0.tar.gz
mariadb-5.5.57-linux-x86_64.tar.gz
vim
wordpress-4.8.1-zh_CN.tar.gz安全
②安裝開發包組以及依賴性文件app
yum groupinstall "development tools"
yum install openssl-devel expat-devel pcre-devel bzip2-devel libxml2-devel libmcrypt-devel
(1)源碼編譯安裝Apache。
①解包
命令:tar xvf apr-1.6.2.tar.gz
tar xvf apr-util-1.6.0.tar.gz
tar xvf httpd-2.4.28.tar.bz2
②複製apr、apr-util到httpd的指定目錄下。
③源碼編譯安裝hpptd
加到環境變量,方便之後使用命令。
vim /etc/profile.d/lamp.sh
$PATH=/app/httpd24/bin:/usr/local/mysql/bin/:/app/php/bin/:$PATH
④複製配置文件,添加到開機自啓裏面。
vim /etc/init.d/httpd24
⑤修改httpd配置文件,使httpd能夠支持php。【修改如下內容】
⑥啓動httpd服務。
(2)二進制編譯安裝mariadb
①解包到/usr/local/目錄下。
命令:tar xvf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local/
②建立用戶mysql
③進入/usr/local/目錄下,從新命名mariadb-5.5.57-linux-x86_64爲mysql。
④建立數據庫配置文件,並修改之。
⑤跑數據庫腳本,並安裝到指定目錄下修改屬主。
chown mysql /app/mysqldb 改變屬主。
⑥複製服務腳本,加到開機自啓行列。
⑦建立日誌服務。
⑧啓動服務。
⑨運行數據庫安全腳本。
mysql_secure_installation
⑩建立數據庫和管理員,後期管理wordpress。
(3)源碼編譯安裝php
①解包 : tar xvf php-5.6.31.tar.xz
②編譯安裝php
./configure \
--prefix=/app/php \
--with-mysql=/usr/local/mysql \
--with-openssl \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-mbstring \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--enable-sockets \
--enable-fpm \
--with-mcrypt \
--with-config-file-path=/etc/php/ \
--with-config-file-scan-dir=/etc/php.d \
--with-bz2
make -j 4 && make install
③建立配置文件目錄,並拷貝自帶模板。
④拷貝文件,添加到開機自啓行列。
⑤拷貝主配置文件,並進行啓動。
cp /app/php/etc/php-fpm.conf.default /app/php/etc/php-fpm.conf
(4)部署wordpress
①解包。
tar xvf wordpress-4.8.1-zh_CN.tar.gz
②複製wordpress目錄下全部內容到/app/httpd24/htdocs/目錄下。
③修改配置文件。
cp wp-config-simap.php wp-config.php 修改一下幾行。
④打開網頁測試。
(5)編譯安裝xcashe.
①解包。
tar xvf xcache-3.2.0.tar.gz
②生成configure文件。
安裝兩個包:
yum install php-devel php-cli
執行命令:phpize
③編譯安裝:
cd xcache-3.2.0
./configure --enable-xcache --with-php-config=/app/php/bin/php-config
make && make install
④修改配置文件
⑤重啓php-fpm服務,並測試。
2、基於yum源方式實現LAMP的搭建。
①安裝httpd、php、mysql-server、php-mysql
②修改httpd主配置文件。
③編輯主站點文件,寫入php代碼。
④測試apache和php之間的鏈接。
⑤運行mysql安全腳本
命令:mysql_secure_installation
⑥建立數據庫wpdb和數據庫管理員wpuser
⑦安裝wordpress。
解包: tar xvf wordpress-4.8.1-zh_CN.tar.gz
複製wordpress目錄下全部內容到/var/www/html/目錄下。
修改配置文件。
cp wp-config-simap.php wp-config.php 修改一下幾行。
⑧測試。