gentoo下安装Nginx+Mysql+Php(fpm)

由于php-fpm集成到了php3.8中,gentoo下安装Nginx+Mysql+Php(fpm)环境,简直是太简单了:
1、添加以下USE到/etc/portage/package.use

dev-lang/php fpm ming xml curl mysql cgi ctype gd hash nginx

其他组件也可以在这里添加。
2、安装nginx、php、和mysql:

emerge nginx php mysql

3、添加开机启动项:

rc-update add nginx default
rc-update add php-fpm default
rc-update add mysql default

4、安装mysql数据库、设置mysql的root密码:

/usr/bin/mysql_install_db
/etc/init.d/mysql start
/usr/bin/mysqladmin -u root password '密码'

5、修改nginx配置(/etc/nginx/nginx.conf)。

更改网站的根目录,添加php默认文件:

location / {
root   /var/www/localhost/htdocs;
index  index.php index.html index.htm;
}

修改到下代码,添加php支持:

# location ~ .php$ {
#    root           html;
#    fastcgi_pass   127.0.0.1:9000;
#    fastcgi_index  index.php;
#    fastcgi_param  SCRIPT_FILENAME  /var/www/localhost/htdocs$fastcgi_script_name;
#    include        fastcgi_params;
#}

删除上面所有的#和其中一行(蓝色字体部分),修改网站目录和前面一致。启动nginx和php-fpm:

# /etc/init.d/nginx start
# /etc/init.d/php-fpm start

6、用filezilla上传网站至/var/www/localhost/htdocs。

gentoo下安装Nginx+Mysql+Php(fpm)》有3个想法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据