亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

codeigniter 4,composer 安裝問題

codeigniter 4,composer 安裝問題

PHP
不負相思意 2022-12-23 13:08:07
我是 Codeigniter 的新手,我想問一下為什么當我想用 composer 安裝 CI 4 時結果  Problem 1    - codeigniter4/framework v4.0.2 requires ext-intl * -> the requested PHP extension intl is missing from your system.    - codeigniter4/framework v4.0.1 requires ext-intl * -> the requested PHP extension intl is missing from your system.    - codeigniter4/framework 4.0.0 requires ext-intl * -> the requested PHP extension intl is missing from your system.    - Installation request for codeigniter4/framework ^4 -> satisfiable by codeigniter4/framework[4.0.0, v4.0.1, v4.0.2].但我已經取消了 php.ini 上的 intl 擴展(我正在使用 XAMPP)我已經試圖找到答案,但我找不到。如果你們對發生的事情有意見,請告訴我。謝謝你
查看完整描述

3 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

如果您使用的 php 版本為 5.6 或以下

;extension=php_intl.dll從 php.ini 文件中的行中刪除分號

如果 php 7 或以上

;extension=intl從php.ini中的行中刪除分號

更新 php.ini 后重新啟動 XAMPP/WAMP


查看完整回答
反對 回復 2022-12-23
?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

您可以嘗試使用標志--ignore-platform-reqs運行 composer以強制安裝,但請注意解決依賴性以運行您的項目。

(當服務器在與主機不同規格的 docker 上運行時,我使用此標志進行安裝)


查看完整回答
反對 回復 2022-12-23
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

CodeIgniter 4 要求 PHP >= 7.2。

CodeIgniter 4的composer.json文件包含一個 php>=7.2 要求;所以你應該看到要求不滿足是第一個問題。但奇怪的是你已經extension=php_intl.dll;進入了你的 PHP 配置文件:從 PHP 版本 7.2 開始你應該有extension=intl. 因此,請檢查您的 XAMPP 中的 PHP 版本。

然后檢查您是否已C:\xampp\php進入 Windows PATH(或系統中正確的 php 目錄路徑)。

嘗試啟動您的作曲家安裝;如果它給出相同的錯誤,請嘗試在您的 webroot中創建一個文件test.php ,其中包含

<?php phpinfo(); ?>

使用瀏覽器打開本地 Web 服務器上的test.php頁面并搜索Internationalization support。如果您沒有找到此信息,則表示分機未激活。

在這種情況下,看看您是否編輯了正確的 PHP.INI。有關使用 XAMPP 擴展名的正確設置,請參閱此問題。


查看完整回答
反對 回復 2022-12-23
  • 3 回答
  • 0 關注
  • 224 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號