nginx部署php程序

Posted effortsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx部署php程序相关的知识,希望对你有一定的参考价值。

1、拿到php源码包后要先修改配置文件里面的数据库

[[email protected] ~]# find / -name config.php

/www/wwwroot/default/Application/Common/Conf/config.php

[[email protected] ~]# vi /www/wwwroot/default/Application/Common/Conf/config.php

/* 数据库配置 */
‘DB_TYPE‘ => ‘mysqli‘, // 数据库类型
‘DB_HOST‘ => ‘192.168.0.204‘, // 服务器地址
‘DB_NAME‘ => ‘itshop‘, // 数据库名
‘DB_USER‘ => ‘itshop‘, // 用户名
‘DB_PWD‘ => ‘[email protected]‘, // 密码
‘DB_PORT‘ => ‘3306‘, // 端口
‘DB_PREFIX‘ => ‘t_‘, // 数据库表前缀






2、配置nginx配置文件
cat /etc/nginx/conf.d/test.conf server { listen 80; server_name 192.168.0.204; index index.html index.htm default.html index.php; root /www/wwwroot/default; if (!-e $request_filename) { #访问路径的文件不存在则重写URL转交给ThinkPHP处理 rewrite ^/(.*)$ /index.php/$1 last; break; } } location ~ .*.(php|php5)?$ { try_files $uri =403; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/wwwroot/default$fastcgi_script_name; include fastcgi_params; } location /status { stub_status on; access_log off; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ { expires 15d; } location ~ .*.(js|css)?$ { expires 6h; } access_log /var/www/ceshi.access.log access; error_log /var/www/ceshi.error.log; }

 















以上是关于nginx部署php程序的主要内容,如果未能解决你的问题,请参考以下文章

nginx部署php程序

部署社交网站(步骤超详细)

部署社交网站全过程(Nginx+PHP+Mysql+MFS+SVN)

Centos 6.6 下 nginx +php mysql + phpMyadmin 安装部署

Linux nginx部署laravel

docker 部署nginx、php-fpm错误记录