Windows上でのPHP環境の構築
Windows での PHP 環境のセットアップ
PHP を初めて使用する場合、環境を構成するのは面倒です。まず最初に、Du Niang の検索結果には失望していること、そしてその壁が 3 階建てのビルほどの高さであることに失望していることを表明したいと思います。可能であれば、Google で関連する技術文書をできるだけ検索してください。
次は本題に入ります。 Windows での PHP 環境は WAMP (windows+Apache+MySQL+PHP) と呼ばれます。次に、環境の構築として、Apache+MySQL+PHP をインストールし、関連する変数を設定します。
まず、ダウンロード方法を投稿します。
Apache: http://httpd.apache.org/docs/current/platform/windows.html#down;
MySQL: http://dev.mysql.com/downloads/mysql/ 5.0.html#win32
PHP: http://windows.php.net/download#php-5.6
インストール順序は次のとおりです: Apache--->PHP--->MySQL。
Apache をインストールします:
Apache をダウンロードします。 上記のアドレスはインストール不要のバージョンであり、エラー メッセージをより明確に確認し、デバッグを容易にします。
ダウンロードリンクを入力すると、上記のようにいくつかのダウンロードアドレスがありますので、最初のアドレスを選択します。クリックして入力すると、最終的なダウンロード場所が表示されます。オペレーティング システムに応じて 32 ビットまたは 64 ビットをダウンロードします。
D ドライブの下に新しいフォルダー D:Program Fileswamp を作成し、ダウンロードしたファイルを上記に解凍します。位置。インストール ファイルを D ドライブに配置する利点は、システムを再インストールしても関連ファイルが失われないことです。
Win + .conf で、次の内容を変更して、serverroot がインストール場所を指すようにします:
Define SRVROOT "D:/Program Files/wamp/Apache24" ServerRoot "${SRVROOT}"
次に、コマンドを実行します: httpd -k uninstall でサービスをアンインストールし、次のようなプロンプトが表示されたら、インストール コマンドを再度実行します。図が表示されたら、インストールは成功です。 Apache を起動します: httpd -k -start
この時点で、ブラウザに http://localhost と入力して、インストールが成功したかどうかをテストできます。ポート 80 が占有されています。 httpd.conf に移動して、80 個のポートをすべて 8080 に変更します。図に示すプロンプトが表示されれば、インストールは成功です。
次に、PHP サポート モジュールを httpd.conf に書き込みます。「LoadModule は、インストール時にモジュール名と共有オブジェクト ファイルの名前という 2 つの引数を受け取ります」というエラーが発生することがあります。これは、次のモジュールが原因です。設定時にパスは引用符で囲まれていません:
# 如下为PHP环境添加模块LoadModule php5_module "D:/Program Files/wamp/php-5.6.12/php5apache2_4.dll"PHPIniDir "D:/Program Files/wamp/php-5.6.12/php.ini"# 添加PHP支持AddType application/x-httpd-php .php
次に、ホームページのファイル タイプのサポートを変更します:
<IfModule dir_module> DirectoryIndex index.html index.htm index.php</IfModule>
変更が完了したら、Apache を無視して PHP 環境のインストールに進みます。
PHP 環境をインストールします
上のダウンロード リンクをクリックしてダウンロード ページに入ります。PHP 環境のスレッドセーフ バージョンをダウンロードすることをお勧めします。
同様に、構成管理を容易にするために、D:Program Fileswamp フォルダーに解凍します。上記の Apache で構成された 2 つのファイルのうちの 1 つが php ルート ディレクトリにあることがわかります: php5phpdbg.dll。次に、php.ini-production ファイルの名前を php.ini に変更し、ワードパッドで開き (メモ帳で開くとめちゃくちゃで、関連する設定情報がまったく見つかりません...)、グローバル検索して検索します。
; extension_dir = "./"
extension_dir = "D:/Program Files/wamp/php-5.6.12/ext"
直前のセミコロンとスペースを忘れずに削除してください。次に、次の内容を変更します:
;extension=php_bz2.dllextension=php_curl.dll;extension=php_fileinfo.dllextension=php_gd2.dll;extension=php_gettext.dll;extension=php_gmp.dll;extension=php_intl.dllextension=php_imap.dll;extension=php_interbase.dll;extension=php_ldap.dllextension=php_mbstring.dll;extension=php_exif.dll ; Must be after mbstring as it depends on itextension=php_mysql.dllextension=php_mysqli.dll;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client;extension=php_openssl.dll;extension=php_pdo_firebird.dllextension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll;extension=php_pgsql.dll;extension=php_shmop.dll; The MIBS data available in the PHP distribution must be installed. ; See http://www.php.net/manual/en/snmp.installation.php extension=php_snmp.dllextension=php_soap.dllextension=php_sockets.dll;extension=php_sqlite3.dll;extension=php_sybase_ct.dll;extension=php_tidy.dll;extension=php_xmlrpc.dll;extension=php_xsl.dll
上記のコードは実際に、データベースやソケットなどをサポートするために、下の図の枠で囲まれた部分の前にあるセミコロンを削除します。
この部分の内容は http://www.phperhome.com/php/233.html から参照されています。この仲間に感謝します。 Apache のインストール バージョンをダウンロードした場合は、チュートリアルに従って構成することができます。また、その後の MySQL のインストールについて質問がある場合は、この記事を参照してください。
次に、PHP がインストールされているかどうかを確認して、コマンドラインに「httpd -k restart」と入力してサービスを再起動します。 D:Program FileswampApache24htdocs パスに新しいファイル phpinfo.php を作成し、コンテンツに を追加して、ブラウザに http://localhost:8080/phpinfo.php と入力します。以下のページが表示され、PHP 環境が正常にインストールされたことがわかります。
MySQL をインストールします
MySQL はインストールバージョンです。プロンプトに従ってください。カスタム インストールを選択し、管理を容易にするためにインストール場所を D:Program Fileswamp の下に置きます。
PHPMyAdmin データベース操作ツールをインストールします
ダウンロードアドレス: http://www.phpmyadmin.net/
ダウンロードが完了したら、D:Program FileswampApache24htdocs に解凍します。その他の設定は必要ありません。ブラウザに「http://localhost:8080/pma/index.php」と入力し、コンソールを開き、MySQL のインストール時に設定したアカウントのパスワードを入力します。デフォルトのアカウントは root です。
ログイン後、以下の赤いプロンプトが表示されます: 設定ファイルにはフレーズパスワードが必要です。 PhpMyAdmin の新しいバージョンではセキュリティが強化されており、複数の PhpMyAdmin または Cookie が他のプログラムと共有される場合の混乱を避けるために、構成ファイルにフレーズ パスワードを設定する必要があります。次に、次のパスワードを追加しましょう:
1、修改phpMyAdmin/libraries/config.default.php $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的’123456′为随意的字符)2、修改phpMyAdmin/config.sample.inc.php $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的’123456′为随意的字符)
ブラウザでページを更新すると、赤いプロンプトが消えます。
この時点で、ローカル環境の構築は完了です。
添付ファイル:
上記で使用したインストール ソフトウェア、Baidu Netdisk、リンク: http://pan.baidu.com/s/1dDBB63f パスワード: lrkz
編集者の推奨: 崇高です。ダウンロードアドレス: http://www.sublimetext.com/

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPは、電子商取引、コンテンツ管理システム、API開発で広く使用されています。 1)eコマース:ショッピングカート機能と支払い処理に使用。 2)コンテンツ管理システム:動的コンテンツの生成とユーザー管理に使用されます。 3)API開発:RESTFUL API開発とAPIセキュリティに使用されます。パフォーマンスの最適化とベストプラクティスを通じて、PHPアプリケーションの効率と保守性が向上します。

PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPは、$ \ _ファイル変数を介してファイルのアップロードを処理します。セキュリティを確保するための方法には次のものが含まれます。1。アップロードエラー、2。ファイルの種類とサイズを確認する、3。ファイル上書きを防ぐ、4。ファイルを永続的なストレージの場所に移動します。

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。
