nginx + php 연동 Linux
2014.01.23 16:45 Edit
nginx + php 연동
src]# tar xvf php-5.3.27.tar.gz
src]# cd php-5.3.27
php-5.3.27]# ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql
--with-config-file-path=/usr/local/php --with-config-file-scan-dir=/usr/local/php
--enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --disable-debug
--enable-safe-mode --enable-sockets --enable-mod-charset --enable-sysvsem=yes
--enable-inline-optimization --enable-sysvshm=yes --enable-ftp --enable-magic-quotes
--enable-gd-native-ttf --enable-bcmath --with-zlib --with-jpeg-dir=/usr/lib
--with-png-dir=/usr/lib --with-freetype-dir=/usr/include/freetype2 --with-libxml-dir=/usr/lib
--enable-exif --with-gd --with-ttf --with-gettext --enable-sigchild --enable-mbstring
php-5.3.27]# make && make install
php-5.3.27]# cp php.ini-production /usr/local/php/php.ini
php-5.3.27]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
php-5.3.27]# vi /usr/local/nginx/conf/nginx.conf
-------------------------------------------------------------------------------
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
-------------------------------------------------------------------------------
php-5.3.27]# /usr/local/php/sbin/php-fpm
-------------------------------------------------------------------------------
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 7624/php-fpm
-------------------------------------------------------------------------------
php-5.3.27]# /etc/init.d/nginx stop
php-5.3.27]# /etc/init.d/nginx start
php-5.3.27]# vi /usr/local/nginx/html/test.php