ホームページ  >  記事  >  php教程  >  ubuntu下的nginx+php+mysql配置

ubuntu下的nginx+php+mysql配置

WBOY
WBOYオリジナル
2016-06-06 19:55:561423ブラウズ

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 6、开始fast_cgi进程 1、sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid 7、设置开机启动fastcgi进程并启动 sudo

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

 

  6、开始fast_cgi进程

  1、sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

  7、设置开机启动fastcgi进程并启动

  sudo vi /etc/rc.local

  添加下一行

  /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

  如果打开php文件出现:No input file specified请检查php.ini的配置中

  cgi.fix_pathinfo=1

  doc_root=

  还有,每个虚机要根据自己不同的虚机设置不同的目录,要保证这个路径正确。

  检查/etc/nginx/sites-available下的配置文件中,server内包含 root 及地址 而非location内的root

  启动

  fast-cgisudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

  参数含义如下

  * -f 指定调用FastCGI的进程的执行程序位置,根据系统上所装的PHP的情况具体设置

  * -a 绑定到地址addr

  * -p 绑定到端口port

  * -s 绑定到unix socket的路径path

  * -C 指定产生的FastCGI的进程数,默认为5(仅用于PHP)

  * -P指定产生的进程的PID文件路径

  * -u和-g FastCGI使用什么身份(-u 用户 -g 用户组)运行,Ubuntu下可以使用www-data,其他的根据情况配置,如nobody、apache等现在可以在web根目录下放个探针或php文件测试一下了

  8、安装mysql

  sudo apt-get install mysql-server mysql-client

  中间会提示输入Root用户密码,依次输入即可。

  启动MySQL

  sudo /etc/init.d/mysql start

  测试mysql服务是否正常:

  运行

  mysql -uroot -p

  输入mysql密码

  show databases;

  如果看到下面的内容

  | Database |

  | information_schema |

  | mysql |

  则mysql已正确安装了。

  至此,ubuntu下的nginx+php+mysql就安装完成了。

  [1] [2] 

ubuntu下的nginx+php+mysql配置

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。