安装之前可以更新一下ubuntu软件源,确认linux处于联网状态
1 | $ sudo vi /etc/apt/source.list //输入提供软件的地址(里面有默认的地址可以用)保存退出。 |
开始安装
1、安装nginx,并启动
1 | $ sudo apt-get install nginx |
2、安装PHP和MySql
1 | $ sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql |
3、安装php5-fpm
1 | $ sudo apt-get install php5-fpm |
4、配置nginx并重启服务
1 | $ sudo vi /etc/nginx/sites-enabled,修改如下: |
5、启动fastcgi php
1 | $ sudo service php5-fpm start |
6、重启nginx服务
1 | sudo service nginx restart |
7、安装PHP相关扩展
如 xdebug 、memcache、 oauth等
1)安装curl:sudo apt-get install php5-curl
2)安装gettext:sudo apt-get install php-gettext
3)安装gd库:sudo apt-get install php5-gd
4)安装mcrypt:sudo apt-get install php5-mcrypt
5)安装memcache
a)安装服务器 :
1 | sudo apt-get install memcached |
参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行
b)安装php 模块:
1 | sudo apt-get install php5-memcache |
6)安装oauth:基于pecl的
1 | a)sudo apt-get install php5-dev php-pear libpcre3-dev |
b)修改配置文件
1 | sudo vi /etc/php5/fpm/php.ini |
在最后添加extension=oauth.so
7)安装ssh2:sudo apt-get install libssh2-php
8)安装xdebug:
sudo apt-get install php5-xdebug
修改php的配置文件 sudo vi /etc/php5/fpm/php.ini
将display_errors和html_errors都改为On
9)安装完上述扩展后重启PHP服务 :sudo service php5-fpm restart
现在整个环境就搭好了。