🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 配置`nginx`虚拟机,绑定域名 1. ``` $ mkdir /var/www $ mkdir /var/www/xdebug.dakaifa.cn $ vim /etc/nginx/conf.d/xdebug.dakaifa.cn.conf ``` 这里可以把`xdebug.dakaifa.cn.conf`改成自己的域名 把下面的内容复制到`xdebug.dakaifa.cn.conf`里 ``` server{ listen 80; server_name xdebug.dakaifa.cn; root /var/www/xdebug.dakaifa.cn; # 该项要修改为你准备存放相关网页的路径 location / { index index.php index.html index.htm; #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则 if (!-e $request_filename) { #地址作为将参数rewrite到index.php上。 rewrite ^/(.*)$ /index.php/$1; #若是子目录则使用下面这句,将subdir改成目录名称即可。 #rewrite ^/subdir/(.*)$ /subdir/index.php/$1; } } #proxy the php scripts to php-fpm location ~ \.php { include fastcgi_params; ##pathinfo支持start #定义变量 $path_info ,用于存放pathinfo信息 set $path_info ""; #定义变量 $real_script_name,用于存放真实地址 set $real_script_name $fastcgi_script_name; #如果地址与引号内的正则表达式匹配 if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { #将文件地址赋值给变量 $real_script_name set $real_script_name $1; #将文件地址后的参数赋值给变量 $path_info set $path_info $2; } #配置fastcgi的一些参数 fastcgi_param SCRIPT_FILENAME $document_root$real_script_name; fastcgi_param SCRIPT_NAME $real_script_name; fastcgi_param PATH_INFO $path_info; ###pathinfo支持end fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; } location ^~ /data/runtime { return 404; } location ^~ /application { return 404; } location ^~ /simplewind { return 404; } } ``` 2.重启`nginx` ``` $ service nginx reload ``` 3. ``` $ vim /var/www/xdebug.dakaifa.cn/index.php ``` 把下面的代码复制到这个文件 里 ``` <?php phpinfo(); ``` 4.查看访问 `http://xdebug.dakaifa.cn`