Windows上にPhp開発環境を構築する
Windows での PHP 開発環境の構築
PHPの学習を始めましょう。
1. 情報の確認や質問を容易にするために、最も一般的なものから順に、Apache、php、mysql をダウンロードします。
1.1 Apache をインストールします。インストール後、127.0.0.1 に直接アクセスし、動作することを確認します。
1.2 mysql をインストールし、最後まで進み、設定します。
設定の前に、Windows ファイアウォールを設定するか無効にします。
詳細設定 --> 開発者マシン --> 意思決定サポート --> 手動選択文字セット (utf8 を選択) --> Windows サービスとしてインストール (Windows パスに Bin ディレクトリを含めるをチェック) --> root パスワードを設定 --> 実行
1.3 php
Web サーバーをインストール、Apache 2.2 を選択します。 x モジュール --> Apache conf ファイルが存在するディレクトリを選択します (プログラム ファイル Apache Software FoundationApache2.2conf) --> インストールできるコンテンツを選択します。選択できるものはすべて選択してください。後で情報を確認してください
1.4 Apache 設定の調整:
php のインストール後、モジュールと PhpIni のパスが Apache 設定ファイルに自動的に設定されますが、有効にするには Apache サーバーを再起動する必要があります。 Apache コントロール アイコンから Apache を再起動します。
テスト test.php を作成して、Apache の htdoc ディレクトリに配置してみてください。
<html><body><?php echo "PHP test"; ?></body></html>
ブラウザに 127.0.0.1/test.php と入力すると、php がコードが実行されます。
index.html に php コードを追加してみます。
<html> <body> <h1>It works!</h1> <?php echo "PHP Running"; ?> </body> </html>
ブラウザに 127.0.0.1 と入力すると、php コードが実行されないことがわかります。これは、html ファイルが原因です。は php によって処理されないため、Apache 構成を変更して次を追加する必要があります:
AddHandler application/x-httpd-php .html
このように、.html 拡張子を持つファイルは php によって処理されます。 . Apache を再起動すると、php コードが実行されたことが確認できます。
次のように変更することもできます。
DirectoryIndexindex.htmlindex.php
この方法では、index.html が存在しない場合、ホームページとして Index.php を検索します。
1.5 mysql サーバーに接続します:
$db = mysql_connect("127.0.0.1", "root", "root パスワード");
if(!$db) echo "できませんデータベースに接続します。
";
else echo "データベースに接続しました。
";
データベースが正常に接続されており、基本的な環境の準備ができていることがわかります。使用。
追記:
PHP モジュールが正常にロードされない場合は、Apache 設定ファイル内の PHP パスに問題がある可能性があります。バックスラッシュは \ として記述する必要があります。

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

ApacheでCGIディレクトリを設定するには、次の手順を実行する必要があります。「CGI-Bin」などのCGIディレクトリを作成し、Apacheの書き込み許可を付与します。 Apache構成ファイルに「Scriptalias」ディレクティブブロックを追加して、CGIディレクトリを「/cgi-bin」URLにマッピングします。 Apacheを再起動します。

Apacheを開始する手順は次のとおりです。Apache(コマンド:sudo apt-get install apache2または公式Webサイトからダウンロード)をインストールします(linux:linux:sudo systemctl start apache2; windows:apache2.4 "serviceを右クリックして「開始」を右クリック) (オプション、Linux:Sudo SystemCtl

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

Apacheから追加のservernameディレクティブを削除するには、次の手順を実行できます。追加のservernameディレクティブを識別して削除します。 Apacheを再起動して変更を有効にします。構成ファイルを確認して、変更を確認します。サーバーをテストして、問題が解決されていることを確認します。

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

Apacheはデータベースに接続するには、次の手順が必要です。データベースドライバーをインストールします。 web.xmlファイルを構成して、接続プールを作成します。 JDBCデータソースを作成し、接続設定を指定します。 JDBC APIを使用して、接続の取得、ステートメントの作成、バインディングパラメーター、クエリまたは更新の実行、結果の処理など、Javaコードのデータベースにアクセスします。

Apacheサーバーでバージョンを表示するには3つの方法があります。コマンドライン(Apachectl -vまたはapache2ctl -v)を介して、サーバーステータスページ(http://&lt; server ipまたはdomain name&gt;/server -status)を確認します。
