ホームページ > バックエンド開発 > PHPチュートリアル > PHPのインストールに関する問題の解決

PHPのインストールに関する問題の解決

WBOY
リリース: 2016-06-13 13:26:04
オリジナル
879 人が閲覧しました

PHP インストールの問題を解決する
PHP インストール:

1./configure --prefix=/usr/local/php --with-apxs2=/home/apache/bin/apxs --with-zlib-dir --with-libxml- dir=/usr/local/libxml2/ --with-gd --with-freetype --with-jpeg --with-png --enable-mbstring --with-mysql=/usr/local/mysql/ --with -mysqli=/usr/local/mysql/bin/mysql_config --enable-gd-native-ttf --with-gettext=/usr/local/gettext/ --enable-magic-quotes --enable-sockets

画像をサポートするには PHP が必要であり、gd ライブラリが必要です

オペレーティング システムには gd png jpeg ライブラリなどが付属しているため、-- の形式で dir を直接指定することはできません。 JPEG付き。

2. インストール中に次のエラーが発生しました: apr-1.0/build/libtool' libphp5.la /usr/lib/apache2/modules
/ usr/share/apr-1.0/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/ modules/
libtool: インストール: cp .libs/libphp5.so /usr/lib/apache2/modules/libphp5.so
libtool: インストール: cp .libs/libphp5.lai /usr/lib/apache2/modules /libphp5.la
libtool: インストール: 警告: 忘れずに `libtool --finish /home/hcc/php-5.2.13/libs' を実行してください
chmod 644 /usr/lib/apache2/modules/libphp5。so
apxs:Error: カスタム /etc/apache2/httpd.conf ファイルのアクティブ化に失敗しました。
apxs:Error: 少なくとも 1 つの ` LoadModule' ディレクティブはすでに存在する必要があります。
make: ** * [install-sapi] エラー 1

実際には、httpd.conf はすでに存在します。なぜ上記のエラーが発生したのかはわかりませんが、まず httpd.conf

をバックアップしてから httpd.conf

content

を再作成する方法を採用しました。モジュールのインストールを支援する #LoadModule ディレクティブ
#LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so

このようにして、インストールは成功します

3. phpのインストールで、phpがjpegをサポートしていないことがわかりましたが、--with-jpegが上記の設定プロセスに追加され、libjpegのrpmもインストールされていますが、まだサポートされていないため、再インストールする必要がありますjpeg ライブラリ

jpegv6 をダウンロード

ftp: //ftp.sunfreeware.com/pub/freeware/SOURCES/jpeg-6b.tar.gz

コンパイルしてインストールします。 /configure --prefix=/usr/local/jpeg --enable-shared

次に、php をインストールします

/configure --prefix=/usr/local/php --with-apxs2= /home/apache/bin/apxs --with-zlib-dir --with -libxml-dir=/usr/local/libxml2/ --with-gd --with-freetype --with-jpeg-dir=/usr /local/jpeg --with-png --enable-mbstring --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-gd-native -ttf --with-gettext=/usr/local/gettext/ --enable -magic-quotes --enable-sockets

jpeg をサポートするために再コンパイルしてインストールします

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート