我需要从任何位置运行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
?
3条答案
按热度按时间l7mqbcuq1#
Laravel
php artisan serve
是Laravel启动本地开发服务器的方式:创建项目后,使用Laravel的Artisan CLI
serve
命令启动Laravel的本地开发服务器:CodeIgniter v3
CodeIgniter版本3没有与此等效的命令,但您可以使用PHP内置的webserver as Lázaro suggests:
CodeIgniter v4
如果您使用的是CodeIgniter版本4,则可以使用
php spark serve
启动其本地开发服务器:本地开发服务器
CodeIgniter 4附带了一个本地开发服务器,利用PHP的内置Web服务器和CodeIgniter路由。您可以使用
serve
脚本来启动它,在主目录中使用以下命令行:这将启动服务器,您现在可以在浏览器http://localhost:8080中查看您的应用程序。
注意事项
内置的开发服务器只能在本地开发计算机上使用。永远不要在生产服务器上使用它。
bfnvny8b2#
PHP有一个build in server可以使用。跑
CodeIgniter本身没有什么像'PHP工匠服务'
mkshixfv3#
php spark serve
for CodeIgniter4.*.