ホームページ  >  記事  >  バックエンド開発  >  PHP のコンパイルとインストール中に発生した 2 つのエラーとその解決策、php コンパイル_PHP チュートリアル

PHP のコンパイルとインストール中に発生した 2 つのエラーとその解決策、php コンパイル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:32911ブラウズ

PHP のコンパイルとインストール中に発生した 2 つのエラーとその解決策、PHP コンパイル

1. PHP 構成: エラー: /usr/lib に LDAP ライブラリが見つかりません

今すぐ CentOS 64 ビットで PHP5.4.8 をコンパイルしてインストールします。構成中に結果が要求されます
構成: エラー: /usr/lib に LDAP ライブラリが見つかりません
関連するモジュールが /usr/lib に見つからないというメッセージが表示されます。これは、64 ビット Linux がデフォルトで上記のファイルを /usr/lib64 フォルダーに保存するためです。

解決策:

コードをコピーします コードは次のとおりです:

cp -frp /usr/lib64/libldap* /usr/lib/

再構成するだけです

2. PDO_MYSQL の作成: *** [pdo_mysql.lo] エラー 1

PDO_MYSQL 拡張モジュールをコンパイルしてインストールすると、常に次のプロンプトが表示されます:

コードをコピーします コードは次のとおりです:

/data0/software/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
からインクルードされたファイル内 /data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: エラー: mysql.h: そのようなファイルまたはディレクトリはありません
/data0/software/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
からインクルードされたファイル内 /data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: エラー: 「MYSQL」の前に指定子修飾子リストが必要です
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: エラー: 「MYSQL_FIELD」の前に指定子修飾子リストが必要です
/data0/software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: エラー: 「MYSQL_RES」の前に指定子修飾子リストが必要です
make: *** [pdo_mysql.lo] エラー 1

これは、コンパイル時に MySQL ヘッダー ファイルが必要になるためです。そして、デフォルトではヘッダーファイルの場所を見つけることができないため、この問題が発生します。ソフト接続を通じて MySQL ヘッダー ファイルを /usr/local/include/ にマッピングするだけです
たとえば、MySQL インストール ファイルが /usr/local/mysql にある場合は、次のコマンドを実行します。

コードをコピーします コードは次のとおりです:

# ln -s /usr/local/mysql/include/* /usr/local/include/

phpのインストール、解凍後、コンパイル時に以下が表示されます

あなたのシステムは Apache2 であるため、パラメータの次の部分:
--with-apxs=/usr/local/apache/bin/apxs

は次のように変更する必要があります:
--with-apxs2=/usr/local /apache/bin/apxs

PHP 開発環境を構成した後、php ファイルをコンパイルできないのはなぜですか? 以下に示すように、localhost の後でも元のファイルが表示されたままです

phpがパーサーに接続できませんでした

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/866674.html技術記事 PHP のコンパイルとインストール中に発生した 2 つのエラーとその解決策、PHP のコンパイル 1. PHP の設定: エラー: /usr/lib に ldap ライブラリが見つかりません 今日は、CentOS 64 ビットで PHP5.4.8 をコンパイルしてインストールしました。結び目...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。