一,php-fpm配置檔案的配置
1.清空php-fpm.conf
[root@kevinlinux ~]# cd /usr/local/php/etc2.編輯php-fpm.conf[root@kevinlinux etc]# > php-fpm.conf
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
[www]
listen = /tmp/php-fcgi.sock
user = php-fpm
group = php-fpm
listen.owner = nobody
listen.group = nobody
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024
引數說明:
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
[www]
listen = /tmp/php-fcgi.sock
user = php-fpm
group = php-fpm
listen.owner = nobody##此處listen.owner和listen.group一定要設定成nginx的屬主屬組,不然nginx無法讀取
listen.group = nobody
pm = dynamic##動態、靜態子程序pm = dynamic/static,對於專用伺服器,pm可以設定成static,這時由pm.max_children指定固定的子程序數
pm.max_children = 50##子程序最大數
pm.start_servers = 20##啟動時的程序數
pm.min_spare_servers = 5##保證空閒程序數最小值,如果空閒程序數小於此值,則建立新的子程序
pm.max_spare_servers = 35##保證空閒程序數最大值,如果空閒程序數大於此值,則進行清理
pm.max_requests = 500
rlimit_files = 1024
slowlog = /tmp/php_slow.log ##指定慢查詢日誌的路徑
request_slowlog_timeout = 1 ##指定超時時間為1s
php_admin_value[open_basedir]=/data1/www/:/tmp/ ##設定open_basedir
listen = 127.0.0.1:9000 ##可以替代listen = /tmp/php-fcgi.sock這行
php配置檔案是用分號注釋
[root@kevinlinux tmp]# ll /tmp/php-fcgi.sock
srw-rw---- 1 nobody nobody 0 jan 16 22:16 /tmp/php-fcgi.sock
二,編輯nginx的配置檔案/usr/local/nginx/conf/nginx.conf
引數說明:
user nobody nobody;##user是個主模組指令,指定nginx worker程序執行使用者和組,預設由nobody賬號執行
worker_processes 2;##主模組指令,指定nginx要開啟的程序數。建議指定跟cpu核數相同數量的程序數,每程序平均消耗10~12mb記憶體
error_log /usr/local/nginx/logs/nginx_error.log crit;##主模組指令,定義全域性錯誤日誌檔案。日誌級別有debug、info、notice、warn、error、crit。debug最詳細
pid /usr/local/nginx/logs/nginx.pid;##主模組指令,用來指定程序id的儲存檔案位置
worker_rlimit_nofile 51200;##用於繫結worker程序和cpu,linux核心2.4以上可用
events##event指令用來指定nginx的工作模式及連線數上限
三,編寫nginx啟動指令碼/etc/init.d/nginx
lnmp 配置redis及redis擴充套件
新建乙個資料夾,進入 wget tar xzf redis 2.8.3.tar.gz cd redis 2.8.3 make redis版本有更新,這個可以用,進入src目錄,執行一下redis server,看看是否安裝成功,再執行一下redis cli 測試。2.安裝php redis擴充套件包...
LNMP基礎安裝配置命令
lnmp就是linux nginx mysql php,linux作為伺服器的作業系統,mysql即為資料庫 nginx安裝 1 第乙個元件 tar zxvf cmake 2.8.6 tar.gz c usr src cd usr src cmake 2.8.6 configure gmake gm...
Dotfuscator配置及說明
概述 c 編寫的 如果不進行一定程度的混淆和加密,那麼是非常容易被反編譯進行破解的,特別是對於一些商業用途的c 軟體來說,因為盯著的人多,更是極易被攻破。使用dotfuscator有助於防止程式被逆向工程,同時使程式更小和更高效。c 編寫的 如果不進行一定程度的混淆和加密,那麼是非常容易被反編譯進行...