Windows 上で PHP 環境を構成する
Windows で PHP 環境を構成する
phpnow は Windows で環境を構築するのに非常に便利ですが、互換性があまり良くありません。手動での PHP 環境の構築は非常に面倒で、設定手順を忘れてしまうことがよくあります。そこで、今日は特別に設定プロセスを記録しました。
まず、以下をダウンロードする必要があります:
Apache の公式ダウンロード アドレス:
http://httpd.apache.org/download.cgi
mysql の公式ダウンロード場所:
http://dev.mysql.com/downloads/mysql/5.0.html#win32
php 公式ダウンロード アドレス: http://www.php.net/downloads.php
phpMyAdmin 公式ダウンロード アドレス: http://phpmyadmin.com/
?
必要なソフトウェアをダウンロードしました。次に、apache_2.0.59-win32-x86-no_ssl.msi をクリックします。また、ポート番号は競合しないようにします。 IISの。通常のアプリでインストール
同様のこと。プログラムのインストール後、ブラウザに http://127.0.0.1 と入力すると、Apache インストール テスト ページのタイトルが表示されます。これは、Apache が正常にインストールされたことを意味します。
?
Mysql のインストール:
mysql フォルダー内の Setup.exe を実行します。パスワードを設定する必要がある手順があります。通常、パスワードを空にしないことをお勧めします (例: パスワードを 123456 に設定します)。次に、「次へ」をクリックし、続いて「完了」をクリックします。当社のデータベースもインストールされています。
?
PHP インストール構成:
php-5.2.3-Win32.zip を C ドライブのルート ディレクトリに解凍し、便宜上フォルダー名を PHP に変更します。 PHP ディレクトリで「php.ini-dist」または「php.ini-recommended」ファイルを見つけ、名前を「php.ini」に変更して「C:WINDOWS」にコピーします。
php5ts.dll を php ディレクトリから「C:WINDOWSsystem32」ディレクトリにコピーします。
phpext ディレクトリ内の「php_gd2.dll」と「php_msql.dll」を「C:WINDOWSsystem32」ディレクトリにコピーします。
Apache の httpd.conf を変更します。E:Apache2conf で「httpd.conf」ファイルを見つけます (事前にバックアップしておくことをお勧めします)。
DocumentRoot を見つけて、「DocumentRoot "E:/Apache2/htdocs"」などの Web サイトのルート ディレクトリに変更します。
DirectoryIndexindex.htmlindex.html.varを探し、最後にindex.phpを追加します
#LoadModule ssl_module modules/mod_ssl.so を探し、LoadModule php5_module c:phpphp5apache2.dll;
を追加します。AddType application/x-gzip.gz.tgz を探し、行 AddType application/x-httpd-php.php;
ファイルindex.phpを作成し、「」を追加してApacheのルートディレクトリに置きます。Apacheサーバーからブラウザにhttp://126.0.0.1/index.phpと入力して、構成情報を確認します。 php 、php version。php 設定が成功したことを示します。
?
mysql 設定:
c:windowsphp.ini ファイルを開きます;
extension=php_mysql.dll を探し、「;」コメントを削除します。
extension=php_gd2.dll を探し、「;」コメントを削除します。
extension=php_mbstring.dll を探し、「;」コメントを削除します。
session.save_path="/temp" を見つけて、";" を削除し、"/temp" を "C:WINDOWSTemp" に変更します。
検索; extension_dir を extension_dir="c:phpext" に変更します
libmysql.dll を「c:windowssystem32」ディレクトリにコピーします
extension=php_mysql.dll を探し、「;」コメントを削除します。
Apache サーバーを再起動するだけです。
?
phpMyAdmin をインストールして設定します:
phpMyAdmin を Apache ルート ディレクトリ (E:apachehotdocs) に抽出し、E"apachehtdocsphpMyAdminconfig.inc.php ファイルを変更し、ユーザー名とパスワード (mysql のインストール時に設定したユーザー名とパスワード) を設定します。ブラウザに「http:」と入力します。 //127.0.0.1/phpMyAdmin/ により、データベースを簡単に管理できます。
?
Apache の仮想ディレクトリを構成します:
C:WINDOWSsystem32driversetchosts ファイルを開き、127.0.0.1 ceshi.com を追加します
E:apachehtdocshttpd.conf ファイルを開きます
#NameVirtualHost *:80 を検索し、「#」を削除します;
?
ServerAdmin nide@gmail.com //あなたのメールアドレス
DocumentRoot E:/www/web //仮想パス アドレス
サーバー名 ceshi.com //仮想パス URL
ErrorLog ログ/dummy-host.ceshi.com-error_log
CustomLog logs/dummy-host.ceshi.com-access_log common
?
複数の仮想パスを設定する必要がある場合は、

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

MySQLをエレガントにインストールするための鍵は、公式のMySQLリポジトリを追加することです。特定の手順は次のとおりです。MYSQLの公式GPGキーをダウンロードして、フィッシング攻撃を防ぎます。 mysqlリポジトリファイルを追加:rpm -uvh https://dev.mysql.com/get/mysql80-community-rease-el7-3.noarch.rpm update yumリポジトリキャッシュ:yumアップデートインストールmysql:yumインストールmysql-server startup mysql sportin

NginxとApacheには独自の利点と短所があり、さまざまなシナリオに適しています。 1.Nginxは、高い並行性と低リソース消費シナリオに適しています。 2。Apacheは、複雑な構成とリッチモジュールが必要なシナリオに適しています。コア機能、パフォーマンスの違い、ベストプラクティスを比較することで、ニーズに最適なサーバーソフトウェアを選択するのに役立ちます。

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

MySQLは、Webアプリケーションやコンテンツ管理システムに適しており、オープンソース、高性能、使いやすさに人気があります。 1)PostgreSQLと比較して、MySQLは簡単なクエリと高い同時読み取り操作でパフォーマンスが向上します。 2)Oracleと比較して、MySQLは、オープンソースと低コストのため、中小企業の間でより一般的です。 3)Microsoft SQL Serverと比較して、MySQLはクロスプラットフォームアプリケーションにより適しています。 4)MongoDBとは異なり、MySQLは構造化されたデータおよびトランザクション処理により適しています。

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。
