一、
ppa安装php-fpm
安装工具包
$ sudo apt-get install python-software-properties
添加ppa源
$ sudo add-apt-repository ppa:yola/php5
安装php5-fpm
sudo apt-get update
sudo apt-get install php5-fpm
二、
apt-get update
apt-get upgrade
apt-get install mysql-server mysql-client nginx php5-fpm php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-mcrypt php5-memcached git git-core
三、zf2
git clone https://github.com/zendframework/ZendSkeletonApplication.git
dengpei@dengpei-laptop:/var/www/htdocs/zf2$ ls
composer.json composer.lock composer.phar config data init_autoloader.php LICENSE.txt module public README.md vendor
参考:http://framework.zend.com/downloads/skeleton-app
cd my/project/dir
git clone git://github.com/zendframework/ZendSkeletonApplication.git
cd ZendSkeletonApplication
php composer.phar install
四、配置 nginx
root@dengpei-laptop:/etc/nginx/sites-enabled# ls
default
server {
listen 80 default;
index index.html index.htm;
server_name localhost;
location / {
root /var/www/htdocs;
index index.php index.html index.htm;
try_files $uri $uri/ /index.html;
}
location ~ \.php {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/htdocs$fastcgi_script_name;
}
}
五、测试
Welcome to Zend Framework 2