您的位置:首页 > 其它

ubuntu开发环境部署流程

2016-03-31 18:10 447 查看
注意:一定要先安装PHP然后再安装apache2, 否则会有很难解决的麻烦

1. 安装PHP 5.6.19

sudo add-apt-repository ppa:ondrej/php5-5.6

sudo apt-get update

sudo apt-get install python-software-properties

sudo apt-get update

sudo apt-get install php5

for PHP5.5 use ppa:ondrej/php5

for PHP5.4 use ppa:ondrej/php5-oldstable

2. 安装apache2

sudo apt-get install apache2

修改apache2配置

$ sudo vim /etc/apache2/apache2.conf

在最后面添加一行:

ServerName localhost:80

重启apache:

$ sudo /etc/init.d/apache2 restart

3. 安装mysqlnd

sudo apt-get install php5-mysqlnd

4. 安装mysql

cd mysql

phpize

./configure && make && make install

5. 安装mysqli

cd mysqli

phpize

./configure && make && make install

6. 安装swoole扩展安装时,用的源代码的压缩包名称为swoole-src-swoole-1.7.22-stable.tar.gz

cd swoole

phpize

./configure && make && make install

7. PHP的redis扩展安装包为本目录下的redis.rar
cd redis
phpize
./configure && make && make install

8. 安装opcache扩展

wget http://pecl.php.net/get/zendopcache-7.0.2.tgz
tar zxvf zendopcache-7.0.2.tgz

cd zendopcache-7.0.2

9. 同样的方法安装opcache, json, protobuf

10. mysql接口地址:

11. PHP扩展的路径为

/usr/lib/php5/20131226

12. 修改系统最大连接数限制

查看系统支持的最大连接数:

ulimit -n

1024

修改系统支持的最大连接数:

第一步:配置/etc/security/limits.conf

sudo vim /etc/security/limits.conf

文件尾追加

* hard nofile 40960

* soft nofile 40960

第二步:/etc/pam.d/su

sudo vim /etc/pam.d/su

将 pam_limits.so 这一行注释掉

第三步:重启系统

# reboot

第四步:再次查看连接数限制:

# ulimit -n

40960

说明配置已经生效

13. 安装redis

源码包:redis-3.0.5.tar.gz

$ tar xvf redis-3.0.5.tar.gz

$ cd redis-3.0.5

$ sudo make 

$ sudo make install

将redis-3.0.5下面的redis.conf拷贝到/etc/redis目录

$ sudo cp redis.conf /etc/redis

修改redis配置:

$ sudo vim /etc/redis/redis.conf

将requirepass这行注释去掉 将后面的密码改为需要的密码 比如123456

启动redis[&标示后台启动,即守护进程]

$ redis-server /etc/redis/redis.conf &

测试redis

$redis-cli -h 10.20.77.70 -p 6379 -a "123456"

10.20.77.70:6379>ping

PONG
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: