ホームページ >バックエンド開発 >PHPの問題 >php5 mysqlのインストールと設定方法

php5 mysqlのインストールと設定方法

藏色散人
藏色散人オリジナル
2020-07-27 09:41:212614ブラウズ

php5 Mysql のインストール方法: まず、apache2 の動的に追加されたモジュールを選択し、次に redhat linux 9 でコンパイルし、次に非 CGI バージョンの PHP をインストールし、最後に必要なソフトウェア パッケージをインストールします。

php5 mysqlのインストールと設定方法

#推奨: 「

PHP チュートリアル

php5 と mysql5 のインストールと構成

apache2 の動的追加モジュールを選択し、redhat linux 9 でコンパイルし、非 CGI バージョンの PHP をインストールします

使用したソフトウェア パッケージ:

apache 2.0.54
php 5.1.4
zlib 1.2.3
mysql 5.0.22
libxml2 2.6.26

発生した問題:

1. mysql はローカルにインストールされています

対策: rpm -e --nodeps mysql-VERSION-NUMBER。ソフトウェアの残りの部分は同様です

2. zlib のバージョンが低すぎます

対策: zlib-1.2.3.tar.tar

などの新しいバージョンをダウンロードしてインストールします。

3. mysql のバージョンは、静的ライブラリを含むインストールされたバージョン mysql-standard-5.0.22-linux-i686.tar.gz であることはできません。それ以外の場合、PHP は設定できません。

対策: mysql-5.0.22.tar.gz

4 などのソース コードを編集してコンパイルします。マウントされたディスク、特に NTFS 形式ではコンパイルしないでください。そうしないと、不可解なエラーが発生します。

5 . Mysql configure コマンド、.gz

CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors /
            -fno-exceptions -fno-rtti" ./configure /
            --prefix=/usr/local/mysql --enable-assembler /
            --with-mysqld-ldflags=-all-static

6 の mysql-5.0.22.tar INSTALL ファイルから抜粋 PHP configure コマンド

./configure /
--disable-cgi /
--with-apxs2=/usr/local/apache2/bin/apxs /
--with-mysql=/usr/local/mysql /
--with-xml /
--with-dom /
--with-zlib /
--with-libxml /
--enable-inline-optimization /
--enable-safe-mode /
--enable-track-vars /
--enable-trans-sid /
--enable-xml /
--enable-libxml /
--enable-so

7. 各マシンの lib ライブラリが異なるため、 Apache2 で libphp5.so をロードするときに問題が発生する可能性があります。いくつかのシンボルが未定義です。

対策:configure で --enable および --with オプションを変更します。必要に応じて --disable-all を追加します。 --disable-all は、perl と互換性のある php5-extension をインストールしないことに注意してください。また、多くの機能が実行できなくなります。

その他の注意点は、各インストール パッケージの INSTALL ファイルに記載されています。およびオンライン記事。例:

web server-apache2+php5+mysql5 for linux::Apache  
web server-apache2+php5+mysql5 for linux OS::Php
web server-apache2+php5+mysql5 for linux::Mysql
web server-apache2+php5+mysql5 for windows OS

以上がphp5 mysqlのインストールと設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。