LNMP架構搭建論壇(3)
阿新 • • 發佈:2018-09-19
數據庫 pro c11 支持 所在 全局環境變量 mark 諸多 程序安裝 配置php服務
libmcrypt源碼包是用於加密算法的擴展庫程序
libvpx源碼包是用於提供視頻編碼器的服務程序,libvpx-v1.3.0.tar.bz2,則此處解壓方式為:tar xjvf
tiff源碼包是用於提供標簽圖像文件格式的服務程序
libpng源碼包是用於提供png圖片格式支持函數庫的服務程序
freetype源碼包是用於提供字體支持引擎的服務程序
jpeg源碼包是用於提供jpeg圖片格式支持函數庫的服務程序
libgd源碼包是用於提供圖形處理的服務程序,在編譯libgd源碼包時,請記得寫入的是jpeg、libpng、freetype、tiff、libvpx等服務程序在系統中的安裝路徑,即在上面安裝過程中使用--prefix參數指定的目錄路徑:
t1lib源碼包是用於提供圖片生成函數庫的服務程序
先定義一個名為LD_LIBRARY_PATH的全局環境變量,該環境變量的作用是幫助系統找到指定的動態鏈接庫文件,這些文件是編譯php服務源碼包的必須元素之一。編譯php服務源碼包時,除了定義要安裝到的目錄以外,還需要依次定義配置php服務程序配置文件的保存目錄、MySQL數據庫服務程序所在目錄、MySQL數據庫服務程序配置文件所在目錄,以及libpng、jpeg、freetype、libvpx、zlib、t1lib等服務程序的安裝目錄路徑,並通過參數啟動php服務程序的諸多默認功能
在php源碼包程序安裝完成後,需要刪除當前默認的配置文件,然後將php服務程序目錄中相應的配置文件復制過來:
php-fpm.conf是php服務程序重要的配置文件之一,我們需要啟用該配置文件中第25行左右的pid文件保存目錄,然後分別將第148和149行的user與group參數分別修改為www賬戶和用戶組名稱
php服務的腳本文件復制到/etc/rc.d/init.d中,腳本賦予755權限,把php-fpm服務程序加入到開機啟動項
編輯php.ini配置文件,在305行的disable_functions參數後面追加上要禁止的功能
編輯Nginx服務程序的主配置文件,把第2行的井號(#)刪除,然後在後面寫上負責運行Nginx服務程序的賬戶名稱和用戶組名稱;在第45行的index參數後面寫上網站的首頁名稱。最後是將第65~71行參數前的井號(#)刪除來啟用參數,主要是修改第69行的腳本名稱路徑參數,重啟Nginx服務與php-fpm服務
libmcrypt源碼包是用於加密算法的擴展庫程序
libvpx源碼包是用於提供視頻編碼器的服務程序,libvpx-v1.3.0.tar.bz2,則此處解壓方式為:tar xjvf
tiff源碼包是用於提供標簽圖像文件格式的服務程序
libpng源碼包是用於提供png圖片格式支持函數庫的服務程序
freetype源碼包是用於提供字體支持引擎的服務程序
jpeg源碼包是用於提供jpeg圖片格式支持函數庫的服務程序
libgd源碼包是用於提供圖形處理的服務程序,在編譯libgd源碼包時,請記得寫入的是jpeg、libpng、freetype、tiff、libvpx等服務程序在系統中的安裝路徑,即在上面安裝過程中使用--prefix參數指定的目錄路徑:
t1lib源碼包是用於提供圖片生成函數庫的服務程序
先定義一個名為LD_LIBRARY_PATH的全局環境變量,該環境變量的作用是幫助系統找到指定的動態鏈接庫文件,這些文件是編譯php服務源碼包的必須元素之一。編譯php服務源碼包時,除了定義要安裝到的目錄以外,還需要依次定義配置php服務程序配置文件的保存目錄、MySQL數據庫服務程序所在目錄、MySQL數據庫服務程序配置文件所在目錄,以及libpng、jpeg、freetype、libvpx、zlib、t1lib等服務程序的安裝目錄路徑,並通過參數啟動php服務程序的諸多默認功能
在php源碼包程序安裝完成後,需要刪除當前默認的配置文件,然後將php服務程序目錄中相應的配置文件復制過來:
php-fpm.conf是php服務程序重要的配置文件之一,我們需要啟用該配置文件中第25行左右的pid文件保存目錄,然後分別將第148和149行的user與group參數分別修改為www賬戶和用戶組名稱
php服務的腳本文件復制到/etc/rc.d/init.d中,腳本賦予755權限,把php-fpm服務程序加入到開機啟動項
編輯php.ini配置文件,在305行的disable_functions參數後面追加上要禁止的功能
編輯Nginx服務程序的主配置文件,把第2行的井號(#)刪除,然後在後面寫上負責運行Nginx服務程序的賬戶名稱和用戶組名稱;在第45行的index參數後面寫上網站的首頁名稱。最後是將第65~71行參數前的井號(#)刪除來啟用參數,主要是修改第69行的腳本名稱路徑參數,重啟Nginx服務與php-fpm服務
vim /usr/local/nginx/conf/nginx.conf
2 user www www;
45 index index.html index.htm index.php;
65 location ~ \.php$ {
66 root html;
67 fastcgi_pass 127.0.0.1:9000;
68 fastcgi_index index.php;
69 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
70 include fastcgi_params;
71 }
systemctl restart nginx
systemctl restart php-fpm
搭建Discuz論壇
驗證安裝
LNMP架構搭建論壇(3)