Ubuntu 16.04.2 LSPHP7.0ubuntu litespeed php7.0 a un chemin bizarre php.ini
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash
apt install -y lsphp70
Puis j'ajouté /usr/local/lsws/lsphp70/bin
à $ PATH et a fait un lien symbolique pour /usr/local/lsws/lsphp70/bin/php7.0
à /usr/local/lsws/lsphp70/bin/php
. De cette façon, je peux exécuter php dans le terminal en version cli.
apt install composer
composer require geoip2/geoip2:~2.0
Je suis une erreur dit the requested PHP extension curl is missing from your system.
Et aussi dit
To enable extensions, verify that they are enabled in those .ini files:
- /etc/php/7.0/cli/php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Mais quand je lance php -i | grep php.ini
il montre l'ini n'est pas /etc/php/7.0/cli/php.ini
mais /usr/local/lsws/lsphp70/etc/php/7.0/litespeed/php.ini
De plus, je exécuter php --ini
, cela montre:
Configuration File (php.ini) Path: /usr/local/lsws/lsphp70//etc/php/7.0/litespeed/
Loaded Configuration File: /usr/local/lsws/lsphp70/etc/php/7.0/litespeed/php.ini
Scan for additional .ini files in: /usr/local/lsws/lsphp70//etc/php/7.0/mods-available/
Additional .ini files parsed: /usr/local/lsws/lsphp70//etc/php/7.0/mods-available/curl.ini,
/usr/local/lsws/lsphp70//etc/php/7.0/mods-available/imap.ini,
/usr/local/lsws/lsphp70//etc/php/7.0/mods-available/json.ini,
/usr/local/lsws/lsphp70//etc/php/7.0/mods-available/mysqli.ini,
/usr/local/lsws/lsphp70//etc/php/7.0/mods-available/opcache.ini,
/usr/local/lsws/lsphp70//etc/php/7.0/mods-available/pdo_mysql.ini
Comment peut-phi cli obtenir /etc/php/7.0/cli/php.ini
comme son fichier de configuration php? Quelqu'un donne une idée? Merci.
Filaire ou bizarre? – RiggsFolly
Peut-être mieux de demander à http://askubuntu.com/ – RiggsFolly
Merci @RiggsFolly pour corriger la faute de frappe. Je ne sais pas si vous devriez demander là-bas comme c'est un php.ini issue – harrrrrrry