ubuntuランプスタックをインストールしました。しかし、カールが有効になっておらず、INIファイルにリストされている拡張子も見つかりません。手動で追加しましたが、うまくいきませんでした。
Curlを有効にするにはどうすればよいですか?
ubuntuランプスタックをインストールしました。しかし、カールが有効になっておらず、INIファイルにリストされている拡張子も見つかりません。手動で追加しましたが、うまくいきませんでした。
Curlを有効にするにはどうすればよいですか?
回答:
http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.htmlから:
sudo apt-get install php5-curl
libcurlをインストールしたら、次のいずれかのコマンドを使用してWebサーバーを再起動する必要があります。
sudo /etc/init.d/apache2 restart
または sudo service apache2 restart
sudo apt-get install curl libcurl4-openssl-dev php5-curl php5-cli
sudo service apache2 restart
sudo apt-get install php-curl
lamp-serverとphp7を備えた新しいUbuntu 16.04 LTSで動作するか試してください
。私が試したphp7-curl
-うまくいかなかったし、うまくいかなかったphp5-curl
最初に行うこと:マシンが実行しているPHP Vesionを確認します。
コマンドライン :php -version
これは(私の場合)このようなものを表示します:
PHP 7.0.8-0ubuntu0.16.04.3(cli)(NTS)Copyright(c)1997-2016 The PHP Group
if:PHP 5.xxを使用している場合=> runコマンド: sudo apt-get install php5-curl
if:PHP 7.xx => run command(場合によっては): sudo apt-get install php7.0-curl
次を実行して、この拡張を有効にします。
sudo gedit /etc/php/7.0/cli/php.ini
そしてファイル「php.ini」で:キーワード「curl」を検索してこの行を見つけ、以下から変更します
; extension = php_curl.dll
に:
extension = php_curl.dll
次に、ファイル「php.ini」を保存します。
最後に、コマンドラインで次のコマンドを実行してサーバーを再起動しますsudo service apache2 restart
。
上記のほとんどを試してみましたが、私のmachine.ubuntu 18.04では機能しませんでしたが、私にとってうまくいったのはこれです。
最初に:あなたのPHPのバージョンを確認してください
$ php-version
2番目:コマンドにphpのバージョンを追加します。
$ sudo apt-get install php7.2-curl
最後にApacheサーバーを再起動します
sudo service apache2 restart
ほとんどの人は必ずしもApacheを再起動する必要はないと主張しましたが:)ありがとう
バージョン番号を指定する必要はありません。sudo apt-get install php-curlを実行するだけ です。 それは私のために働いた。サーバーを再起動することを忘れないでください。 sudoサービスapache2再起動