真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

安裝配置LNMP架構的教程

一、序言

LNMP是指一組通常一起使用來運行動態(tài)網(wǎng)站或者服務器的自由軟件名稱首字母縮寫。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

二、PHP配置安裝

1、安裝環(huán)境依賴包
yum -y install \
libjpeg \ 
libjpeg-devel \
libpng libpng-devel \
libxml2 \
libxml2-devel \
freetype freetype-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel
----------------------------------------------
//參數(shù)解釋
libjpeg libjpeg-devel //識別jpg圖片
libpng lbpng-devel   //識別png圖片  
freetype freetype-devel   //字體識別
libxml2  libxml2-devel   //用于xml文件的識別
zlib zlib-devel    //壓縮功能
curl curl-devel   //curl支持網(wǎng)頁上傳、下載
openssl openssl-devel  //身份驗證登錄
2、掛載共享文件,解壓php安裝包
cd /abc/LNMP
tar jxvf php-7.1.10.tar.bz2 -C /opt/
3、編譯配置
cd /opt/php-7.1.10/
./configure \
--prefix=/usr/local/php \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-mysqli \
--with-zlib \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-openssl \
--enable-fpm \
--enable-mbstring \
--enable-xml \
--enable-session \
--enable-ftp \
--enable-pdo \
--enable-tokenizer \
--enable-zip
4、make && make install
make && make install
5、配置優(yōu)化 php 有三個配置文件。
php. ini (核心配置文件) php-fpm.conf (進程服務配置文件) www.conf (擴展配置文件)
//主配置文件
cp php.ini-development /usr/local/php/lib/php.ini
vim /usr/local/php/lib/php.ini

//輸入 /default_sock 查找
mysqli.default_socket = /usr/local/mysql/mysql.sock
// 輸入 /data.time 查找,把前面的‘ ;’注釋符去掉。
date.timezone = Asia/Shanghai

安裝配置LNMP架構的教程

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比青川網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式青川網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋青川地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

安裝配置LNMP架構的教程
安裝配置LNMP架構的教程

6、驗證安裝的模塊
/usr/local/php/bin/php -m 

三、配置及優(yōu)化FPM模塊

1、復制一份默認模板作為php-fpm的配置文件,再加以修改。
#配置及優(yōu)化FPM模塊
cd /usr/local/php/etc/
cp php-fpm.conf.default php-fpm.conf
vim php-fpm.conf

//把注釋符號‘;’去掉
pid = run/php-fpm.pid
同樣這個php-fpm.d也要復制一份默認模板
cd /usr/local/php/etc/php-fpm.d/
cp www.conf.default www.conf

安裝配置LNMP架構的教程
安裝配置LNMP架構的教程
安裝配置LNMP架構的教程

2、啟動配置
/usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini
netstat -anpt | grep 9000

安裝配置LNMP架構的教程

3、優(yōu)化路徑。檢查進程
ln -s /usr/local/php/bin/* /usr/local/bin
ps aux | grep -c "php-fpm"

安裝配置LNMP架構的教程

四、讓 nginx 支持 PHP 功能配置

1、修改nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
//輸入  location ~ \.php$ 查找
location ~ \.php$ {
        root        html;
            fastcgi_pass    127.0.0.1:9000;
            fastcgi_index   index.php;
            fastcgi_param   SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;
        inclide     fastcgi_params;     
}

安裝配置LNMP架構的教程

2、設置檢驗網(wǎng)頁index.php
vim /usr/local/nginx/html/index.php

//輸入:

安裝配置LNMP架構的教程

3、開啟 nginx 服務
systemctl restart nginx

//測試網(wǎng)頁
http://192.168.111.141/index.php

安裝配置LNMP架構的教程

五、新建數(shù)據(jù)庫bbs

下面測試數(shù)據(jù)庫工作是否正常
mysql -u -root -p   //輸入密碼 “abc123”登錄
/創(chuàng)建一個數(shù)據(jù)庫//
CREATE DATABASE bbs;                  
GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
GRANT all ON bbs.* TO 'bbsuser'@'localhost' IDENTIFIED BY 'admin123';
//刷新數(shù)據(jù)庫//
mysql>flush privileges;   

//原來的測試頁內容更改:
vim /usr/local/nginx/html/index.php            

Success!!";
else echo "Faill!!";
?>

systemctl restart nginx

在網(wǎng)頁測試“http://192.168.111.141/index.php”

安裝配置LNMP架構的教程

六、Discuz!社區(qū)論壇的部署
1、解壓安裝
cd /abc/LNMP
unzip Discuz_x3.4_SC_UTF8.zip -d /opt
2、授權安裝論壇
cd /opt/dir_SC_UTF8/
cp -r upload/ /usr/local/nginx/html/bbs/

cd /usr/local/nginx/html/bbs/

chown -R root:nginx ./config/
chown -R root:nginx ./data/
chown -R root:nginx ./uc_client/
chown -R root:nginx ./uc_server/

chmod -R 777 ./config/
chmod -R 777 ./data/
chmod -R 777 ./uc_client/
chmod -R 777 ./uc_server/
3、在瀏覽器輸入 http://192.168.111.141/bbs/install/index.php  安裝

安裝配置LNMP架構的教程

安裝配置LNMP架構的教程

安裝配置LNMP架構的教程

安裝配置LNMP架構的教程

安裝配置LNMP架構的教程

安裝配置LNMP架構的教程


本文名稱:安裝配置LNMP架構的教程
網(wǎng)頁路徑:http://weahome.cn/article/ghcces.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部