最初,我需要一個庫來幫助我將數據上傳到 Excel,找到了這個庫,然后出現了問題我嘗試安裝Composer require phpoffice/phpspreadsheet 但我有問題Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested PHP extension ext-spltype * is missing from your system. Install or enable PHP's spltype extension.Installation failed, reverting ./composer.json to its original content.我不明白錯誤來自哪里,因為我的composer.json中有一個依賴項 "ext-spltype": "*"這是我的composer.json{ "type": "project", "license": "proprietary", "require": { "php": "^7.2.5", "ext-ctype": "*", "ext-iconv": "*", "sensio/framework-extra-bundle": "^5.5", "symfony/asset": "5.1.*", "symfony/console": "5.1.*", "symfony/dotenv": "5.1.*", "symfony/expression-language": "5.1.*", "symfony/flex": "^1.3.1", "symfony/form": "5.1.*", "symfony/framework-bundle": "5.1.*", "symfony/http-client": "5.1.*", "symfony/intl": "5.1.*", "symfony/mailer": "5.1.*", "symfony/mime": "5.1.*", "symfony/monolog-bundle": "^3.1", "symfony/notifier": "5.1.*", "symfony/orm-pack": "^1.0", "symfony/process": "5.1.*", "symfony/security-bundle": "5.1.*", "symfony/serializer-pack": "*", "symfony/string": "5.1.*", "symfony/translation": "5.1.*", "symfony/twig-pack": "^1.0", "symfony/validator": "5.1.*", "symfony/web-link": "5.1.*", "symfony/yaml": "5.1.*", "ext-spltype": "*" }, "require-dev": { "symfony/debug-pack": "*", "symfony/maker-bundle": "^1.19", "symfony/profiler-pack": "*", "symfony/test-pack": "*" },我也嘗試安裝 sudo pecl install SPL_Types ,但我有錯誤
3 回答

HUH函數
TA貢獻1836條經驗 獲得超4個贊
我正在使用 Ubuntu 18.04 和 Apache。使用這里的腳本是有效的。
sudo apt-get install libpcre3-dev php5-dev php-pear -y
sudo pecl install SPL_Types
echo extension=spl_types.so | sudo tee /etc/php5/mods-available/spl_types.ini
sudo php5enmod spl_types
sudo service apache2 reload

慕俠2389804
TA貢獻1719條經驗 獲得超6個贊
這是一個 PHP PECL 擴展,它的安裝由 Composer 管理: https://www.php.net/manual/en/spl-types.installation.php
Composer 只是檢查它是否存在,如果不存在則失敗。
- 3 回答
- 0 關注
- 355 瀏覽
添加回答
舉報
0/150
提交
取消