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