ubuntu 10.04 搭建 Nginx + MySQL + PHP5.3环境搭建

来源:互联网 发布:vb集成开发环境功能 编辑:程序博客网 时间:2024/06/11 04:12


一、

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/dirgit clone git://github.com/zendframework/ZendSkeletonApplication.gitcd ZendSkeletonApplicationphp 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;
        }


}

五、测试

http://localhost/zf2/public/

Welcome to Zend Framework 2