对于CodeIgniter项目来说,“php artisan serve”的等价物是什么?

zyfwsgd6  于 8个月前  发布在  PHP
关注(0)|答案(3)|浏览(76)

我需要从任何位置运行CodeIgniter项目,而不需要在我的WAMP服务器的目录(www)上替换它。所以我想使用CLI和Composer来实现这一点。
对于Composer自动加载,我遵循此link中的这些说明。
下面是我的配置文件:

$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

l7mqbcuq

l7mqbcuq1#

Laravel

php artisan serve是Laravel启动本地开发服务器的方式:
创建项目后,使用Laravel的Artisan CLI serve命令启动Laravel的本地开发服务器:

cd example-app

php artisan serve

CodeIgniter v3

CodeIgniter版本3没有与此等效的命令,但您可以使用PHP内置的webserver as Lázaro suggests

php -S localhost:8000 index.php

CodeIgniter v4

如果您使用的是CodeIgniter版本4,则可以使用php spark serve启动其本地开发服务器:

本地开发服务器

CodeIgniter 4附带了一个本地开发服务器,利用PHP的内置Web服务器和CodeIgniter路由。您可以使用serve脚本来启动它,在主目录中使用以下命令行:

php spark serve

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

注意事项

内置的开发服务器只能在本地开发计算机上使用。永远不要在生产服务器上使用它。

bfnvny8b

bfnvny8b2#

PHP有一个build in server可以使用。跑

php -S localhost:8000 -t YOUR_PROJECT_FOLDER/

CodeIgniter本身没有什么像'PHP工匠服务'

mkshixfv

mkshixfv3#

php spark serve for CodeIgniter4.*.

相关问题