Han*_*a90 6 php codeigniter command-line-interface composer-php
我需要从任何位置运行 CodeIgniter 项目,而无需在我的 WAMP 服务器的目录 (www) 上替换它。所以我想为此使用 CLI 和 Composer。
对于 Composer 自动加载,我遵循此链接中的这些说明。
这是我的配置文件:
$config['composer_autoload'] = TRUE;
Run Code Online (Sandbox Code Playgroud)
而我的composer.json
:
"config": {
"vendor-dir": "application/vendor"
},
Run Code Online (Sandbox Code Playgroud)
之后我运行composer update
以创建vendor/
文件夹。
但是,当我尝试使用 CLI 运行项目时,如下所示:
php index.php MYController_1 Methode_1
Run Code Online (Sandbox Code Playgroud)
该页面的源代码打印到控制台,而不是通过 Web 浏览器打开和运行 Web 应用程序。
php artisan serve
CodeIgniter中 Laravel 的等价物是什么?
Chr*_*ris 13
php artisan serve
是Laravel 启动本地开发服务器的方式:
服务 Laravel
通常,您可以使用诸如 Apache 或 Nginx 之类的 Web 服务器来为您的 Laravel 应用程序提供服务。如果您使用的是 PHP 5.4+ 并且想使用 PHP 的内置开发服务器,您可以使用
serve
Artisan 命令:Run Code Online (Sandbox Code Playgroud)php artisan serve
CodeIgniter 版本 3 没有与此等效的命令,但您可以按照 Lázaro 的建议使用 PHP 的内置网络服务器:
php -S localhost:8000 index.php
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 CodeIgniter 版本 4,您可以使用php spark serve
. 该文档将命令名称弄错了,但在其他方面很有帮助,因此我将它与固定命令一起包含在此处:
本地开发服务器
PHP 提供了一个内置的 Web 服务器,可以在开发应用程序时在本地使用,而无需像 MAMP、XAMPP 等设置专用的 Web 服务器。如果您的开发机器上安装了 PHP,您可以使用
serve
脚本来启动 PHP 的内置服务器并将其全部设置为与您的 CodeIgniter 应用程序一起使用。要启动服务器,请从主目录中的命令行键入以下内容:Run Code Online (Sandbox Code Playgroud)php spark serve
这将启动服务器,您现在可以在浏览器中通过http://localhost:8080查看您的应用程序。
笔记
内置开发服务器只能在本地开发机器上使用。永远不要在生产服务器上使用它。
归档时间: |
|
查看次数: |
8123 次 |
最近记录: |