主页 > 程序语言 > cli模式怎么设置?

cli模式怎么设置?

2022-12-05 12:51来源:m.sf1369.com作者:宇宇

新建一个入口文件命名cli.php 内容跟index.php不变,增加代码定义当前入口文件调用使用命令行模式define(‘APP_MODE’,'cli');

对APP的路径定义,还有框架引入的路径,从相对路径改成绝对路径,如:define('APP_PATH',dirname(__FILE__).'/Application/');

在路径 /ThinkPHP/Mode 下面有个文件,名字叫做common.php ,复制一份出来,命名为cli.php,然后把里面引入日志类的代码注释或者删除掉:即干掉'Think\Log' => CORE_PATH . ‘Log'.EXT,

请教大大如何支持Thinkphp的Pathinfo和Rewrite

有做过Thinkphp测试,是可以的。

如果是子目录,可以参考这个:

location ~ ^(.+.php)(.*)$

{

fastcgi_pass unix:/tmp/php-cgi-amh.com.sock; #这里测试的域名是amh.com

fastcgi_index index.php;

fastcgi_split_path_info (.+\.php)(.*)$;

fastcgi_param PATH_INFO $fastcgi_path_info;

include fcgi-host.conf;

fastcgi_param DOCUMENT_ROOT /web$domain;

fastcgi_param SCRIPT_FILENAME /web$domain$fastcgi_script_name;

}

重写规则

if (!-e $request_filename)

{

rewrite ^/test/(.*)$ /test/index.php/$1 last;

rewrite ^/(.*)$ /index.php/$1 last;

}

相关推荐

哪些编程语言是函数式的

程序语言 2024-01-14

VB编程的函数详解

程序语言 2024-01-02

c语言扑克牌问题

程序语言 2023-12-28

iphone语言与地区有什么用?

程序语言 2023-12-19

C语言程序,怎么使用,

程序语言 2023-12-17

把word嵌入到C#程序中

程序语言 2023-11-26

HTML是不是编程语言?

程序语言 2023-11-17