成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

源碼編譯LNMP平臺架構

眾所周知,LAMP 平臺是目前應用最為廣泛的網站服務器架構,其中的“A”對應著Web服務軟件Apache HTTP Server。隨著Nginx在企業中的使用越來越多,LNMP(或LEMP)架構也受到越來越多Linux系統工程師的青睞,其中的“E”就來自于Nginx的發音[engine x]。就像構建LAMP平臺一一樣, 構建LNMP平臺也需要Linux服務器、MySOL數據庫和PHP解析環境,區別主要在Nginx與PHP的協作配置上。

第一步:安裝Nginx

1.編譯安裝Nginx

——–安裝依賴包——-
yum -y install pcre-devel zlib-devel gcc gcc-c++ cmake

//創建nginx用戶
useradd -M -s /sbin/nologin nginx

//解壓到/opt
tar xzvf nginx-1.6.0.tar.gz -C /opt

———配置編譯安裝——–
cd /opt/nginx-1.6.0/

 ./configure
–prefix=/usr/local/nginx
–user=nginx
–group=nginx
–with-http_stub_status_module            //開啟stub_status狀態統計模塊//

make
make install

2.制作啟動腳本

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/  //讓系統識別命令

—–檢查、啟動、重啟、停止——–
nginx -t        //檢查
nginx          //啟動
killall -1 nginx    //重啟
killall -3 nginx    //停止

——-制作管理角本——–
vi /etc/init.d/nginx
#!/bin/bash
# chkconfig: – 99 20
# description: Nginx Service Control Script
PROG=”/usr/local/nginx/sbin/nginx”
PIDF=”/usr/local/nginx/logs/nginx.pid”
case “$1” in
  start)
    $PROG
    ;;
  stop)
    kill -s QUIT $(cat $PIDF)
    ;;
  restart)
    $0 stop
    $0 start
    ;;
  reload)
    kill -s HUP $(cat $PIDF)
    ;;
  *)
        echo “Usage: $0 {start|stop|restart|reload}”
        exit 1
esac
exit 0

chmod +x /etc/init.d/nginx
chkconfig –add nginx  //開機自啟動
service nginx start

第二步:安裝MySQL

這里以版本5.5.24為例

1.編譯安裝MySQL

yum -y install ncurses-devel                  //ncurses是字符終端下屏幕控制的基本庫//

tar xzvf mysql-5.5.24.tar.gz -C /opt
cd /opt/mysql-5.5.24
cmake 
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
-DSYSCONFDIR=/etc
-DMYSQL_DATADIR=/home/mysql/
-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DENABLED_LOCAL_INFILE=1
-DWITH_SSL=system
-DMYSQL_TCP_PORT=3306
-DENABLE_DOWNLOADS=1
-DWITH_SSL=bundled

make && make install

2.優化調整

cp support-files/my-medium.cnf /etc/my.cnf    //復制配置文件
cp support-files/mysql.server /etc/init.d/mysqld  //復制啟動腳本
chmod +x /etc/init.d/mysqld     
chkconfig –add mysqld
chkconfig –level 35 mysqld on
echo “PATH=$PATH:/usr/local/mysql/bin/” >> /etc/profile //配置環境變量
. /etc/profile            (注意:”.”后面有空格)

3.初始化數據庫

useradd -s /sbin/nologin mysql
chown -R mysql.mysql /usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db
–user=mysql
–ldata=/var/lib/mysql
–basedir=/usr/local/mysql
–datadir=/home/mysql

ln -s /var/lib/mysql/mysql.sock  /home/mysql/mysql.sock

4.啟動MySQL服務

vi /etc/init.d/mysqld    //配置啟動腳本
 basedir=/usr/local/mysql 
 datadir=/home/mysql

service mysqld start

mysqladmin -u root -p password “abc123”  //為root用戶設置密碼

第三步:安裝PHP解析環境

•Nginx配置網頁動靜分離、解析PHP,有兩種方法可以選擇:使用PHP的FPM模塊,或者將訪問PHP頁面的Web請求轉交給Apache服務器去處理。
•較新版本的PHP已經自帶FPM (FastCGI Process Manager, FastCGI進程管理器)模塊,用來對PHP解析實例進行管理和優化解析效率。FastCGI 將靜態請求和動態腳本語言分離開,Nginx 專門處理靜態請求,并轉發動態請求給PHP-FPM。單服務器的
LNMP架構通常使用FPM的方式來解析PHP。

1.使用yum工具安裝PHP的依賴包。

//首先安裝GD庫及GD庫關聯程序
yum -y install
gd
libxml2-devel
libjpeg-devel
libpng-devel
zlib-devel
fontconfig-devel
openssl-devel
bzip2-devel

2.編譯安裝PHP

tar jxvf php-5.4.5.tar.bz2 -C /opt
cd /opt/php-5.4.5
./configure
–prefix=/usr/local/php5
–with-gd
–with-zlib
–with-mysql=/usr/local/mysql
–with-config-file-path=/usr/local/php5
–enable-mbstring
–with-jpeg-dir
–with-openssl
–disable-ipv6
–enable-fpm    //添加fpm模塊

make && make install

3.復制模板文件作為PHP的主配置文件

cp php.ini-development /usr/local/php5/php.ini

4.為PHP安裝加速器,用于提高PHP的解析效率

tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz -C /opt
cd /opt/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x
cp ZendGuardLoader.so /usr/local/php5/lib/php

修改PHP的主配置文件,開啟ZendGuardLoader模塊

vi /usr/local/php5/php.ini
[Zend Guard Loader]
zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so
zend_loader.enable=1  //1表示開啟

第四步:配置Nginx支持PHP環境

1.PHP-FPM模塊配置

(1)復制模板文件php-fpm.conf.default作為PHP-FPM的配置文件

cd /usr/local/php5/etc/
cp  php-fpm.conf.default php-fpm.conf

(2)修改php-fpm.conf配置文件

useradd -M -s /sbin/nologin php  //創建php用戶

vi php-fpm.conf //修改

pid = run/php-fpm.pid    //確定pid文件位置

user = php              //表示由php用戶調用
group = php

pm.max_children=50      //fpm模塊的最大進程數

pm.start_servers = 20  //啟動時開啟的進程數

pm.min_spare_servers = 5  //最小空閑進程數

pm.max_spare_servers = 35 //最大空閑進程數

(3)啟動PHP-FPM模塊,進程使用9000端口

//設置軟鏈接,方便命令使用
ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/

/usr/local/sbin/php-fpm
netstat -lntup | grep 9000

源碼編譯LNMP平臺架構

2.配置Nginx支持PHP解析

(1)在Nginx的主配置文件中的server{}配置段,將PHP的網頁請求轉發給FPM模塊處理

cd /usr/local/nginx/conf/
cp nginx.conf nginx.conf.bak  //修改前做備份
vi nginx.conf

location ~ .php$ {
            root          /var/www/benet;    //php文件所在目錄
            fastcgi_pass  127.0.0.1:9000;    //php文件轉發給FPM模塊
            fastcgi_index  index.php;        //默認文件是index.php
            include        fastcgi.conf;  //包含fastcgi.conf配置文件
        }

nginx -t  //檢測語法

源碼編譯LNMP平臺架構

(2)在/var/www/benet下創建php測試頁面

service nginx restart      //重啟服務

mkdir -p /var/www/benet    //創建目錄
vi /var/www/benet/index.php  //創建php文件
<?php
phpinfo();
?>

在瀏覽器中訪問PHP文件
源碼編譯LNMP平臺架構

第五步:創建論壇

1.創建bbs數據庫并授權

mysql -u root -p

mysql> CREATE DATABASE bbs;  //創建一個數據庫//

mysql> GRANT all ON bbs.* TO ‘bbsuser’@’%’ IDENTIFIED BY ‘admin123’;  //把bbs數據庫里面所有表的權限授予給bbSUSEr,并設置密碼//

mysql>flush privileges; //刷新數據庫//

源碼編譯LNMP平臺架構

2.測試數據庫

vi /var/www/benet/index.php
<?php
$link=mysql_connect(‘192.168.26.153′,’bbsuser’,’admin123′);
if($link) echo “Success!!”;
else echo “Fail!!”;
mysql_close();
phpinfo();
?>

源碼編譯LNMP平臺架構

3.安裝論壇

unzip Discuz_X3.3_SC_UTF8.zip -d /opt/dis  //解壓Discuz

cd /opt/dis

cp -r upload/ /var/www/benet/bbs

cd /var/www/benet/bbs
chown -R php ./config    //修改屬性
chown -R php ./data
chown -R php ./uc_client

chown -R php ./uc_server/data

4.訪問瀏覽器,安裝論壇

http://192.168.26.153/bbs/install/index.php

源碼編譯LNMP平臺架構
源碼編譯LNMP平臺架構
源碼編譯LNMP平臺架構
源碼編譯LNMP平臺架構
源碼編譯LNMP平臺架構
源碼編譯LNMP平臺架構

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产日韩精品中文字无码 | 在线成人看片黄A免费看| 公交车上拨开少妇内裤进入| 亚洲日本一本DVD高清| 天天影视性色香欲综合网| 漂亮人妻被中出中文字幕| 精品粉嫩BBWBBZBBW| 国产成年无码AⅤ片在线观看 | 无码AV无码天堂资源网| 欧洲精品VA无码一区二区三区 | 在线观看亚洲AV每日更新| 69成人免费视频无码专区| 亚洲狠狠色成人综合网| 无码动漫性爽XO视频在线| 亚洲VA中文字幕无码久久| 无码国产精品一区二区免费久久 | 国产真实伦在线观看| 一級黃色毛片免費看| 亚洲AV综合色区无码另类小说 | 亚洲AV日韩AV无码大全| 熟女CHACHACHA性少妇| 日本乱偷人妻中文字幕久久| 女厕厕露P撒尿八个少妇| 美女扒开内裤无遮挡| 久久精品人人做人人爽| 精品国产AⅤ一区二区三区4区| 老人玩小处雌女HD另类| 精品综合久久久久久888| 好喜欢你呐[校园] 里恩ER| 国产一区二区波多野结衣| 久热中文字幕无码视频| 久久亚洲国产成人精品无码区| 久久A级毛片免费观看| 久久AⅤ无码AV高潮AV喷吹| 农民工猛吸女大学奶头| 无码AV中文字幕免费放| 一本加勒比HEZYO中文无码| 亚洲中字幕日产2021草莓| 亚洲AV无码专区亚洲AV伊甸园| 亚洲AV男人的天堂在线观看| 正在播放老肥熟妇露脸| 82岁老人找20多岁小伙子| 综合无码一区二区三区四区五区| 中文曰本熟女久久| AV中文无码乱人伦在线观看| 99久久免费精品国产72精品九 | 一二三四在线视频社区3| 成年视频APP短视频在线观看| YELLOW高清免费观看日本| CHⅠNESE性旺盛老熟女| 啊轻点都日出水来了| 俄罗斯人和欧洲人长相区别 | 综合精品欧美日韩国产在线 | 国产粉嫩馒头无套内在线观看免费| 国产成人亚洲精品| 韩国办公室三级HD激情在线观看| 护士猛少妇色ⅩXXXX猛叫| 久久久噜噜噜久噜久久| 男人的天堂免费A级毛片无码| 欧美午夜成人精品| 人妻熟妇乱又伦精品视频无广告| 日本丰满护士爆乳XXⅩ| 亚洲乱码尤物193YW| 一本色道久久88综合日韩精品 | 久久精品日日躁夜夜躁欧美| 少妇粉嫩小泬喷水视频| 五十路六十路七十路熟婆| 亚洲国产AV无码男人的天堂| 一本久久精品一区二区| 国产成人精品午夜福利APP色多| 免费国产成人高清在线观看网站| 欧美精品久久久久久精品爆乳 | 国产精品自在拍首页视频| 娇妻玩4P被3个男子伺候电影| 久久这里只精品国产免费9| 偷窥 间谍 隐 TUBE| 亚洲成A人V欧美综合天堂| 又爽又黄又无遮挡激情视频免费 | 国产手机精品一区二区| 久久电影网午夜鲁丝片伦| 熟妇的奶头又大又粗视频| 亚洲AV日韩精品久久久久| 爱丫爱丫在线影院| 国产精品日日摸夜夜添夜夜添20| 精品人妻无码专区在中文字幕| 久久亚洲精品无码AV大香| 无人区码卡二卡乱码中国字幕| 一本到在线高清视频| 国产精品久久久久久久久免费蜜桃| 精品少妇av无码美人妻| 欧美极品少妇XXXXⅩ猛交| 亚洲国产激情一区二区三区| 国产00高中生在线无套进入| 国产无遮挡又黄又爽奶头| 色婷婷亚洲婷婷七月中文字幕| 亚洲AV高清在线观看一区二区| 超清少妇爆乳无码av无码专区| 国产成人愉拍精品| 日本50岁丰满熟妇XXXX| 亚洲AV成人无码网站在线| 尤物娇妻被NP高H| 狠狠躁夜夜躁青青草原| 无码人妻一区二区三区精品视频 | AV无码人妻精品丰满熟妇区| 久久五月丁香合缴情网| 亚洲欧美国产精品专区久久| 国产在线无码精品电影网| 无码人妻黑人中文字幕| 囯产精品一品二区三区| 日99久9在线 | 免费| AV片在线观看网站免费| 妺妺窝人体色www聚色窝仙踪| 无码精品人妻一区二区三区漫画 | 天堂А√资源中文在线地址BT| MD豆传媒一二三区进站口在线看 | 国产白丝JK捆绑束缚调教视频| 日本无码视频精品一二三区| 亚洲成AV人片高潮喷水| 国产精品毛片一区内射| 丝袜一区二区三区在线播放 | 久久99精品国产99久久6| 亚洲AV无码成H在线观看| 宅男666在线永久免费观看| 久久精品夜色噜噜亚洲A∨| 亚洲情综合五月天| 国产成人综合一区人人| 少妇极品熟妇人妻| 大又大粗又爽又黄少妇毛片免费| 久久久久亚洲AV无码专区桃色| 亚洲日韩国产一区二区三区| 精品亚洲国产成人AV不卡| 亚洲人成人一区二区三区| 久久精品国产亚洲AV久| 偷窥丶偷拍丶妓女丶自由| 国产成人精品午夜二三区波多野| 天堂8中文在线最新版在线| 91人妻人人澡人人爽人人精品| 男生坤坤放在女生坤坤里开元棋| 2012电影在线观看神马影院| 精品人妻潮喷久久久又裸又黄| 亚洲国产精品VA在线看黑人| 精品无码国产污污污免费网站| 亚洲熟妇无码久久精品| 国产乱色精品成人免费视频| 轻点灬大JI巴太粗太长了| 伊人精品成人久久综合| 国产精品亚洲精品日韩已方| 亚A∨国AV综AV涩涩涩| 啊哈~给我~啊(H)| 日本XXXX色视频在线播放| 成人A级毛片免费观看AV网站| 日韩精品一区二区三区影院| 69无人区卡一卡二卡| 欧美高大丰满FREESEX| 成人区人妻精品一区二| 女人来高潮水多视频| 亚洲日本一线产区二线区| 久久久久久伊人高潮影院| √天堂中文官网在线| 韩国乱码片免费看| 亚洲无码成人电影| 娇喘潮喷抽搐高潮在线视频| 一个吃我奶头两个舔我下面| 欧美成人激情视频| 18禁纯肉高黄无码动漫| 人人模人人爽人人喊久久| 国产成人午夜精品一区二区三区| 亚洲成AV人无码综合在线| 久久婷婷五月综合色和啪| 亚洲色18禁成人网站WWW| 两个男人吮她的花蒂和奶水视频| CHINESE中国丰满熟妇| 双腿高潮抽搐喷白浆视频| 国产刺激男女视频在线| 亚洲卡1卡2乱码新区仙踪| 男人扒开女人下面猛进猛出 | 久久精品国产导航| JAPANESEHD熟女熟妇| 女人不怕粗短就怕蘑菇头什么意 | 无码人妻一区二区三区四区AV| 久久精品人人看人人爽| XX娇小嫩XX中国XX| 亚洲AV成人无码深夜高潮| 乱中年女人伦AV三区| 中日双语字幕高清在线观看 | 亚洲AV无码精品色午夜APP| 美女直播全婐网站免费高清| 又粗又硬又黄A级毛片| 日韩精品无码AV成人观看 | 麻花传媒MV在线播放高清MBA| 八戒八戒看片在线WWW看| 亚洲AV日韩综合一区| 欧美大屁股妞性潮喷ⅩXX| 国产精品亚洲А∨无码播放| 一区二区三区AV在线| 搡老女人老妇女老熟女偷拍| 精品无码综合一区二区三区| 薄白丝小仙女自慰喷水| 色欲AV蜜桃一区二区三| 国产99视频精品免费视看9|