www#將www加入www組並禁止www登入shell
編譯前編輯src/core/nginx.h找到
#define nginx_version
#define nginx_version
#define nginx_ver
#define nginx_var
將上邊資訊替換為你想替換的資訊,便於隱藏nginx版本。
編輯src/http/ngx_http_special_response.c找到
替換出錯資訊為你想隱藏的版本。
注:執行編譯,加入了--with-pcre引數便於nginx配置支援pcre正則庫,編譯完成,執行
[root@winsyk ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #啟動nginx,nginx啟動成功。
二、安裝php
[root@winsyk ~]# tar -jxvf php-5.3.3.tar.bz2 #解壓檔案
[root@winsyk ~]#yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel#為了方面不編譯這些檔案,直接yum安裝
[root@winsyk ~]# ./configure --prefix=/usr/local/php --with-mysql --enable-fpm --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-debug --enable-safe-mode --enable-mbstring && make && make install
#編譯php,--enable-fpm支援fpm/fastcgi編譯需要一段時間(根據機器的效能來說)
[root@winsyk ~]# cp -r ./sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
#複製php-fpm檔案到php安裝目錄
[root@winsyk ~]# cp -r ./sapi/fpm/php-fpm /etc/init.d/php-fpm #php-fpm啟動
[root@winsyk ~]# /etc/init.d/php-fpm
執行啟動後,出現nov 2017:54:03.891754 [alert] [poolwww]pm.min_spare_servers(0) must be a positive value 啟動錯誤。
編輯php-fpm.conf找到pm.min_spare_server ;pm.min_spare_servers= 5 去除;號
也可使用sed -i 's/;pm.min_spare_servers/pm.min_spare_servers/g' /usr/local/php/etc/php-fpm.conf 進行替換
再次執行php-fpm進行啟動,提示錯誤:
nov 2017:57:14.210553 [alert] [poolwww] pm.max_spare_servers(0) must be a positive value
sed -i 's/;pm.max_spare_servers = 35/pm.max_spare_servers = 35/g' /usr/local/php/etc/php-fpm.conf
再次執行php-fpm啟動,提示錯誤:
nov 2017:58:55.248268 [warning] [poolwww] pm.start_servers is not set. it's been set to 20
sed -i 's/;pm.start_servers = 20/pm.start_servers = 20/g' /usr/local/php/etc/php-fpm.conf
再次執行php-fpm未提示錯誤,啟動成功。
#配置php
編譯nginx.conf加入如下語句:
location ~ \.php$
echo "<?php phpinfo();?>" >/usr/local/nginx/html/index.php
然後執行index.php測試安裝成功。
nginxphp fpm安裝配置
安裝前準備 centos下執行 yum y install gcc automake autoconf libtool make yum y install gcc gcc c glibc yum y install libmcrypt devel mhash devel libxslt devel...
Cygwin安裝手記
對linux開發一直頗感興趣,但是vmware卻麻煩的要死,所以安裝個cygwin玩玩。然後就是安裝 因為windows當前使用者許可權是users,所以我安裝cygwin的時候選擇的是 just me,dos test,然後選擇安裝全部 安裝完成後,首先就是用用emacs,很順手,就是consol...
Ruby on Rails 安裝手記
安裝ruby 從 http www.ruby lang.org en 新增環境變數 ruby 1.8.2 bin 到 path 執行 ruby v 顯示版本號,表示安裝成功。安裝rails 1 遠端安裝 執行 gem install rails include dependencies,安裝rail...