ubuntu开发环境部署流程

来源:互联网 发布:ubuntu 启动apache2 编辑:程序博客网 时间:2024/04/28 01:56
注意:一定要先安装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



0 0
原创粉丝点击