ubuntu13.10+nginx+mysql+php5.5.10开发环境搭建

作者:admin发表时间:2014-3-31 评论:0 点击 1,408+

检查相关依赖包是否安装,不一定只有以下依赖包,根据相关提示安装
sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev build-essential openssl libssl-dev

下载最新版nginx ,http://nginx.org/en/download.html
复制到tmp 目录
进入tmp目录
cd /tmp
解压文件
tar zxvf nginx-1.5.12.tar.gz
进入解压包目录
cd nginx-1.5.7
配置
./configure && make && make install

Ctrl+Alt+T打开终端输入
sudo su 进去root模式
打开配置文件
gedit ‘/usr/local/nginx/conf/nginx.conf’

找到43行左右修改为
location / {
root /home/r00t/www;#网站根目录
index index.html index.htm index.php;
}

找到65行左右修改为
location ~ \.php$ {
root /home/r00t/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

启动服务器
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止服务器
/usr/local/nginx/sbin/nginx -s stop

重新加载配置
/usr/local/nginx/sbin/nginx -s reload

测试配置时,只输出错误信息
/usr/local/nginx/sbin/nginx -q

/usr/local/nginx/sbin/nginx -h #帮助
/usr/local/nginx/sbin/nginx -v #显示版本
/usr/local/nginx/sbin/nginx -V #显示版本和配置信息
/usr/local/nginx/sbin/nginx -t #测试配置

安装MYSQL
sudo apt-get install mysql-server php5-mysql

mysql 启动停止。。。。
service mysql start|stop|restart|reload|force-reload|status

安装phpmyadmin管理mysql
sudo apt-get install phpmyadmin
在安装过程中,会让你选择用apache还是lighttpd,既然这两个都没装,那就随便选择一个

sudo ln -s /usr/share/phpmyadmin/ /home/r00t/www (和根目录建立链接,建议这样修改)

或者,以下方法不建议
cp -a /usr/share/phpmyadmin /home/r00t/www
sudo rm /home/r00t/www/phpmyadmin/libraries/php-gettext/*
sudo ln /usr/share/php/php-gettext/* /home/r00t/www/phpmyadmin/libraries/php-gettext

接下来安装最新版php,官方下载,http://www.php.net/downloads.php
cd /tmp
tar zvxf php-5.5.10.tar.gz
cd php-5.5.10
配置,有错部分参数可以去掉或者安装相关组件

./configure –prefix=/usr/local/php5 –with-config-file-path=/usr/local/php5/etc –with-mysql=mysqlnd –with-mysqli=mysqlnd –with-pdo-mysql=mysqlnd –with-zlib-dir=/usr/local/zlib –with-freetype-dir=/usr/local/freetype –enable-fpm –with-curl=/usr/bin –with-pdo-mysql=mysqlnd –with-gd –with-jpeg-dir=/usr –with-png-dir=/usr –with-freetype-dir=/usr –enable-mbstring –enable-zip –with-pear -enable-sockets –enable-sysvsem –enable-sysvshm –enable-pcntl –enable-mbregex –enable-zip

也许会报错根据错误提示修改

执行
make

make install

cd php-5.5.10

cp php.ini-production /usr/local/php5/etc/php.ini(拷贝一份配置文件)

进入php5安装目录
cd /usr/local/php5

复制一份配置文件,配置文件设置参考官方文档
cp etc/php-fpm.conf.default etc/php-fpm.conf

打开php-fpm.conf
pid = run/php-fpm.pid 去掉前面的注释,这样fpm的进程就会被写入这个文件:/usr/local/php5/var/run/php-fpm.pid

php-fpm 关闭:
kill -INT `cat /usr/local/php5/var/run/php-fpm.pid`

或者:pkill php-fpm

php-fpm 重启:
kill -USR2 `cat /usr/local/php5/var/run/php-fpm.pid`

启动php-fpm
/usr/local/php5/sbin/php-fpm

查看是否启动成功:
netstat -lnt | grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN

到/home/r00t/www 目录写一个php测试文件info.php
< ?php echo phpinfo(); ?>

打开http://127.0.0.1/info.php

顶一下 0 踩一下 0

你可能对以下内容感兴趣!

  1. ubuntu 系统如何升级
  2. ubuntu 14.04 wubi无法安装
  3. win7下配置nginx+php+mysql开发环...
  4. phpmyadmin #2002 无法登录 MyS...
  5. ubuntu 多系统修改启动项顺序
  6. 华硕电脑无法安装ubuntu10.10以后版本
  7. 制作u盘启动ubuntu10.10和11.04的方...
  8. ubuntu window 多系统启动顺序修改

发表评论

*

w_0002.gif w_0009.gif w_0007.gif w_0011.gif w_0005.gif w_0008.gif w_0010.gif w_0003.gif w_0012.gif w_0001.gif w_0006.gif