CodeIgniter 项目的“php artisanserve”相当于什么?

问题描述 投票:0回答:3

我需要从任何位置运行 CodeIgniter 项目,而不需要在我的 WAMP 服务器的目录 (www) 上替换它。所以我想为此使用 CLI 和 Composer。

对于 Composer 自动加载,我按照此链接中的说明进行操作。

这是我的配置文件:

$config['composer_autoload'] = TRUE;

还有我的

composer.json

"config": {
"vendor-dir": "application/vendor"
},

之后,我运行

composer update
创建
vendor/
文件夹。

但是,当我尝试使用 CLI 运行项目时,如下所示:

php index.php MYController_1 Methode_1

该页面的源代码将打印到控制台,而不是通过 Web 浏览器打开并运行 Web 应用程序。

CodeIgniter 的 Laravel

php artisan serve
相当于什么?

php codeigniter composer-php command-line-interface
3个回答
16
投票

拉拉维尔

php artisan serve
Laravel 如何启动本地开发服务器:

服务 Laravel

通常,您可以使用 Apache 或 Nginx 等 Web 服务器来为您的 Laravel 应用程序提供服务。如果您使用的是 PHP 5.4+ 并且想使用 PHP 的内置开发服务器,您可以使用

serve
Artisan 命令:

php artisan serve

代码点火器 v3

CodeIgniter 版本 3 没有与之等效的命令,但您可以使用 PHP 的内置网络服务器正如 Lázaro 所建议的

php -S localhost:8000 index.php

代码点火器 v4

如果您使用的是 CodeIgniter 版本 4,您可以使用 php spark serve

: 启动其本地开发服务器

本地开发服务器

CodeIgniter 4 附带一个本地开发服务器,利用 PHP 的 带有 CodeIgniter 路由的内置 Web 服务器。您可以使用

serve
脚本来启动它,在主文件中使用以下命令行 目录:

php spark serve

这将启动服务器,您现在可以在中查看您的应用程序 您的浏览器位于 http://localhost:8080。

注意

内置开发服务器只能在本地使用 开发机器。它永远不应该在生产服务器上使用。


4
投票

PHP 有一个可供您使用的内置服务器。就跑吧

php -S localhost:8000 -t YOUR_PROJECT_FOLDER/

Codeigniter 本身没有任何像“php artisanserve”那样的东西


0
投票

php spark serve
适用于 CodeIgniter4.*.

© www.soinside.com 2019 - 2024. All rights reserved.