PHP は広く使用されているサーバーサイド スクリプト言語であり、curl は PHP で URL にアクセスするために使用されるツール ライブラリです。ただし、PHP でのインストール プロセス中に、「PHP 致命的エラー: 未定義関数curl_init() への呼び出し」というエラー メッセージが表示される場合があります。これは、PHP がcurl ライブラリを認識できないことを意味します。この記事では、「未定義関数curl_init()の呼び出し」を解決するためのいくつかの方法を検討します。
1.curl が有効かどうかを確認する
PHP インストールでcurl が有効かどうかを確認することが、このエラーを解決するための最初のステップです。次の手順に従って確認できます:
a. php.ini ファイルを開きます (場所を見つけます: php -i | grep php.ini)
b. 「curl」キーワードを検索します
c. CURL 拡張子関連の情報が表示されるかどうかを確認します。例:
curl
cURL support =>enabled
cURL Information =>7.61.1
関連情報が表示されない場合は、curl 拡張機能を有効にする必要があります。 2番目の方法を参照してください。
2.カール拡張機能を有効にする
カール拡張機能を有効にする前に、php.ini ファイルでカール拡張機能が無効になっていないことを確認する必要があります。 php.ini ファイルを確認した後、次の手順に従って、curl 拡張機能を有効にできます:
a. Curl 拡張機能を PECL (https://pecl.php.net/package/curl)## からダウンロードします。 #b . ダウンロード後、ファイルを解凍し、curl.so ファイルを見つけます (このファイルは、ソース コードをコンパイルすることによっても取得できます)
c.curl.so ファイルを PHP インストール ディレクトリの ext ディレクトリに移動します
d. php.ini ファイルを編集し、ファイルの最後に次の 2 行を追加します:
extension =curl.so
sudo apt-get install php-curl #Install Curl
以上がPHP の致命的なエラーの解決策: 未定義関数curl_init() の呼び出しの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。