ホームページ >バックエンド開発 >PHPチュートリアル >PHP 構成エクスペリエンスには、MYSQL5 の文字化けソリューションが含まれます_PHP チュートリアル

PHP 構成エクスペリエンスには、MYSQL5 の文字化けソリューションが含まれます_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:00:25830ブラウズ

最近 PHP プログラミングに熱中した後、WINDOWS プラットフォームでの PHP の構成に深い感銘を覚えました。しかし、最初は Fool パッケージのインストール バージョンが変わったことを考慮して、遅れてしまったので、PHPを手動で設定する必要がありました。環境を設定するときに多くの情報を参照して試した後、最終的には正常に設定できました。ここで、私の構成経験を共有して、PHP 環境の構成に関するみんなの混乱を解決できると信じています。

まず最初に、私が使用しているソフトウェアのバージョンについて話させてください。
PHP 5.1.6
APACHE 2.0.59 (注: APACHE 2.2.X 以降は PHP 5 をサポートしていません)
MYSQL 5.0.24a

さて、インストールを開始しましょう。まず php5 をインストールし、ファイルを直接解凍します。 C:php (どこにインストールしても構いません。個人の好みに応じて、この記事のすべてのパスは私のインストール パスです。自分のマシンにインストールする場合は、自分のパスに変更するように注意してください)、APACHE をインストールします。 , 私はドライブ C のルート ディレクトリに直接インストールしました。インストール プロセス中に、3 つのテキスト ボックスが表示されます。上の 2 つにローカル IP を入力し、下の 1 つに EMAIL を入力します。インストールされました。次に、Apache GroupApache2conf の下にある httpd.conf ファイルを編集します。メモ帳でファイルを開き、次の 2 行のコードを最後に追加します:
LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php

C: ディレクトリに 1 つ作成しました。 www ディレクトリはサイト ファイルの保存に使用されます。 httpd.conf で次の文を見つけました。DocumentRoot "C:/Apache2/htdocs" は DocumentRoot "C:/www" に変更されました。このようにして、ホーム ディレクトリは C:www に設定されます。ホームディレクトリの場所を変更したくない場合は、これを変更する必要はありません。

ディレクトリのデフォルトのホームページを変更します:
DirectoryIndexを見つけて、ホームページとして設定したいファイル名を書き込みます(例:index.htmlindex.phpなど)。

言語の優先順位、次のステートメントを見つけます
LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv
Put Chinese (zh-CN) zh-TW)を前に置きます(つまり、元のファイルの対応する
部分を上記に変更します。

他に変更するものはありません。APACHの設定は以上です。次に、設定について説明します)

php.ini-dist を C:windows にコピーし、名前を php.ini に変更します (php をインストールした人なら誰でもこれを行っています)
次に、いくつかの場所を変更します:


Data Handling で post_max_size = 8M を見つけます
これは、PHP が受け入れる POST データの最大サイズを 20M に変更できます。

パスとディレクトリで extension_dir= を見つけます。
これは、PHP が拡張機能ライブラリを検索する場所です。そのパスを拡張機能フォルダーの場所に設定します。つまり、次のように変更します。
extension_dir= "C:phpext"

[ファイルのアップロード] で、upload_max_filesize = 2M を見つけます。アップロードできる最大ファイル サイズは 20M に変更できます

動的拡張機能
PHP は次のとおりです。すべての PHP をリストする拡張機能設定セクション。サポートされている拡張機能の前にセミコロンの注記が付いています
。これは、現在の PHP 設定が拡張機能をサポートしていないことを示します。セミコロンを削除して、PHP が拡張機能をサポートできるようにすることができます。以下に、一般的に使用されるいくつかの拡張機能を示します。実践的な PHP 拡張機能
次の文の前のセミコロンを削除してください
;extension=php_mbstring.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
; extension=php_imap.dll
;extension=php_mysql.dll

これで php.ini の設定は完了です。次に、非常に重要な点は
C:PHPlibmysql.dll、C:PHPextphp_mysql.dll、C:PHPextphp_mysqli.dll をコピーすることです。
C:Windowssystem32 に変更し、PHP5 が MYSQL をサポートできるようにします。

APACHE を再起動し、メイン ディレクトリに新しいメモ帳ファイル テストを作成し、
phpinfo()?> と入力します。 PHP の接尾辞。ブラウザに入力



http://www.bkjia.com/PHPjc/317106.html

www.bkjia.com

http://www.bkjia.com/PHPjc/317106.html技術記事最近 PHP プログラミングに熱中した後、WINDOWS プラットフォームでの PHP の構成を深く理解しました。最初は、fool パッケージのワンクリック インストールを使用していましたが、fool パッケージのインストール バージョンを考慮しました。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。