公司一个软件项目微信客户端本人开发用了thinkphp3,一个api配合客户端app使用用了thinkphp5,两个不可合二为一,只能在一台服务器上配置一个客户端入口,一个api入口。
第一步:服务器建立平行的两个目录,分别放上面两个框架的代码;
第二步:nginx配置访问入口,在/etc/nginx/sites-available/default文件增加如下代码:
server {
listen 8010;
server_name localhost;
root /xxx/xxx;
index index.html index.htm index.php;
# access_log /root/access.log;
# error_log /root/error.log;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
第三步:单独用ip:8010/index.php/模块/控制器/方法/参数就能访问到接口
此时出现一个问题,访问接口数据成功返回,但