[php]CodeIgniter -> php 火花服务 不工作

· 收录于 2023-09-24 03:56:06 · source URL

问题详情

我刚刚用CodeIgniter创建了一个新项目。 我尝试运行以下命令来运行服务器:

php spark serve

但它给了我这个错误:

PHP Warning:  require(/mnt/e/dev/learning/php/codeigniter/001/app/Config/../../vendor/codeigniter4/framework/system/bootstrap.php): failed to open stream: No such file or directory in /mnt/e/dev/learning/php/codeigniter/001/spark on line 44
PHP Fatal error:  require(): Failed opening required '/mnt/e/dev/learning/php/codeigniter/001/app/Config/../../vendor/codeigniter4/framework/system/bootstrap.php' (include_path='.:/usr/share/php') in /mnt/e/dev/learning/php/codeigniter/001/spark on line 44

如何运行此命令

最佳回答

需要 PHP 版本 7.2 或更高版本,并安装了 intl 扩展名和 mbstring 扩展名。 应在服务器上启用以下 PHP 扩展:php-json、php-mysqlnd、php-xml

然后按照以下步骤安装和运行 CI 4 项目:

  • Composer create-Project Codeigniter4/Appstarter Project-root
  • 作曲家清除缓存
  • 作曲家更新
  • Config Setting:app/Config/
  • App 中的 baseUrl.php 和 app/Config/Database 中的 DB info.php
  • PHP Spark 服务

注意:在更新作曲家之前清除作曲家缓存。有关详细信息,请遵循CI 文档