VPS中nginx和php安装

1、安装

sudo apt-get install php5 php5-fpm  php5-mysql libapache2-mod-php5 php5-curl php5-
memcached php5-fpm php5-imagick php5-mcrypt

lib默认位置 ./usr/lib/share/php5/

默认php文件位置 /usr/share/nginx/www

2、修改nginx中/etc/nginx/site-enabled/default文件配置,原来的配置文件中没有Index.php;

修改root (根目录)配置为自己存放php文件的文件夹位置;

其它几个配置是安装后自己带的,把注释拿掉启用就行,如没有则copy一份;

主配置文件:/etc/nginx/nginx.conf 一般不需要修改

Nginx Server其它配置文件:

/etc/nginx/conf.d/里面放自己建立的配置文件,这里不需要修改

/etc/nginx/site-enabled/存放了默认的一个配置,修改这里面的default文件

 index index.html index.php;
 location ~ \.php$ {  
            root           html;  
            fastcgi_pass   127.0.0.1:9000;  
            fastcgi_index  index.php;  
            fastcgi_param  SCRIPT_FILENAME  html$fastcgi_script_name;  
            include        fastcgi_params;  
        }

3、安装完后php -m检查安装了哪些包;还要保证目录权限chmod 777 -R 文件目录

4、相关服务的管理命令

service nginx {start|stop|status|try-restart|restart|force-reload|reload|upgrade|configtest}
service php5-fpm {start|stop|status|try-restart|restart|force-reload|reload}
service mysql {start|stop|restart|reload|force-reload|status}

6、php.ini中添加

extension = "memcached.so"
extension = "pdo_mysql.so"
extension = "imagick.so"
output_buffer = Off修改为output_buffer = On

7、和tomcat的联合配置参考http://my.oschina.net/hyperichq/blog/405421

你可能感兴趣的:(nginx,PHP)