検索
ホームページバックエンド開発PHPチュートリアルPHP は PHP を構築する準備をしています

PHPnow PHP のビルド

PHP のビルドは実際には難しくありませんが、少し面倒です。 PHP MySQL 環境を自分でセットアップするのは非常に時間がかかります。さらに悪いことに、多くの初心者は、PHP を構成するときに何らかの問題を抱えていることがよくあります。 mysql 拡張機能、zend インストールの失敗などの問題。現時点では、高速で標準的でプロフェッショナルな PHP パッケージが必要です。このようにして、プロ仕様の仮想ホストを迅速に構築できる PHPnow が誕生しました。

PHPnow と同じ名前で、一緒に PHPNow をしましょう!

まずはどこから始めますか?http://servkit.org/ をダウンロードしますか?PHPnow の最新バージョンをダウンロードします。 PHPnow には 2 つのパッケージがあり、1 つは exe 自己解凍バージョン (推奨、この記事はこのバージョン用)、もう 1 つは純粋な 7z ファイル (exe 自己解凍なし) です。

PHPnow-1.4.x.exe を実行すると、次の図が表示されます。 Enterを押すだけです。



図-1: 解凍ダイアログボックス



自動解凍後完了後は、自動的に Init.cmd が実行され初期化が行われます。図-2 に示すように、
中にファイアウォール プロンプトが表示される場合があります。許可してください。



図-2: Init.cmd プロセス




図-3: ファイアウォールのロック解除



Init.cmd は 10 秒で完了します。すべてが完了すると、デフォルトのページが自動的に開きます。
(そうでない場合は、手動で開いてみてください?http://127.0.0.1)



図-4: 正常に構築されました



Webサイトを構築するだけなら上記の環境で十分です。多くの場合、複数の独立した Web サイトを開く必要があります。たとえば、フォーラムとホームページを分離したり、友人とサーバーを共有したりするなどです。このとき、仮想ホストを使用します。

PHPnow 仮想ホストの使用について話しましょう。とてもシンプルです。

ダブルクリックして D:PHPnowPnCp.cmd を実行し (インストール パスが D:PHPnow ではない可能性があります)、2 を入力して Enter キーを押します。
プロンプトに従って、新しい仮想ホスト情報を入力します。図-5に示すように。



図-5: 仮想ホストのセットアップ



返信後情報の入力 再起動後、Apache は自動的に再起動され、有効になります。
次に、追加したドメイン名にアクセスし、事前にドメイン名を解決してサーバー IP を指すようにしてください。

ドメイン名をお持ちでない場合、またはその使用方法がわからない場合は、C:WINDOWSsystem32driversetchosts を編集して「仮想ドメイン名」を使用できます。
この例の bbs.test.com は、「127.0.0.1 localhost」の次の行に「127.0.0.1 bbs.test.com」という行を追加することで実装されています。



図-6: 仮想ホストが正常に開きました



各仮想ホストに MySQL データベースを割り当てる必要がある場合もあります。phpmyadmin を使用してユーザーとデータベースを割り当てる方法は次のとおりです。

開きますか?http://127.1/phpMyAdmin; root としてログインします。
次に、「権限」をクリックし、「新しいユーザーを追加」をクリックします。
新しいユーザー名とパスワードを入力します。
2 番目の項目「同じ名前でデータベースを作成し、すべての権限を付与する」を選択します。
その他はデフォルトのままです。必要でない場合は、グローバル権限を選択する必要はありません。
[実行]をクリックして完了です。分からなかったら写真だけ見てください。



図-7: データベース ユーザーを追加します。



追加したばかりのユーザー名とパスワードをユーザーに与えるだけです。 root には最高の権限があることに注意してください。パスワードを簡単に他人に教えないでください。

わかりました!これで、プロフェッショナルな PHP サーバー環境が完成しました。 What Discuz! 6.0、PHHPWind、DeDe、PHPCms は問題ありません。すぐに Web サイト構築の旅を始めてください。

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

thedifferencebetferencefued fieneunset()andsession_destroy()isthatunset()clearsspecificsessionvariablesはsessionactiveであり、ssession_destroy()ターミナテンテンセッション

負荷分散のコンテキストでの粘着性セッション(セッションアフィニティ)とは何ですか?負荷分散のコンテキストでの粘着性セッション(セッションアフィニティ)とは何ですか?May 04, 2025 am 12:16 AM

StickysionsionsureuserRequestsoredtotheSameserverforsessiondataconsistency.1)Sessionidedificationisionidificationsisignivisionsignsignsuserstoserversusing okiesorurlmodifications.2)CondingRoutingDirectSSubSubSubsEntRequestStotheSameserver.3)LoadBalancingDistributeNewuser

PHPで利用可能なさまざまなセッション保存ハンドラーは何ですか?PHPで利用可能なさまざまなセッション保存ハンドラーは何ですか?May 04, 2025 am 12:14 AM

phpoffersvarioussionsionsavehandlers:1)ファイル:デフォルト、simplebutmaybottleneckonhigh-trafficsites.2)memcached:high-performance、yealforspeed-criticalapplications.3)redis:similartomcached、witordededpersistence.4)データベースの提供

PHPでのセッションとは何ですか?なぜそれらが使用されているのですか?PHPでのセッションとは何ですか?なぜそれらが使用されているのですか?May 04, 2025 am 12:12 AM

PHPでのセッションは、サーバー側のユーザーデータを保存して、複数のリクエスト間で状態を維持するメカニズムです。具体的には、1)セッションはsession_start()関数によって開始され、データは保存され、$ _Sessionスーパーグローバルアレイを読みます。 2)セッションデータはデフォルトでサーバーの一時ファイルに保存されますが、データベースまたはメモリストレージを介して最適化できます。 3)セッションを使用して、ユーザーのログインステータス追跡とショッピングカート管理機能を実現できます。 4)セッションの安全な送信とパフォーマンスの最適化に注意を払い、アプリケーションのセキュリティと効率を確保します。

PHPセッションのライフサイクルを説明してください。PHPセッションのライフサイクルを説明してください。May 04, 2025 am 12:04 AM

phpssionsStartWithsession_start()、figenateAuniqueidandcreateSaServerfile; theySistacrossRequestsandcanbemanbemanBeithsession_destroy()

絶対的なセッションタイムアウトとアイドルセッションのタイムアウトの違いは何ですか?絶対的なセッションタイムアウトとアイドルセッションのタイムアウトの違いは何ですか?May 03, 2025 am 12:21 AM

絶対セッションのタイムアウトはセッションの作成時に開始され、アイドルセッションタイムアウトはユーザーの操作なしに開始されます。絶対セッションタイムアウトは、金融アプリケーションなど、セッションライフサイクルの厳格な制御が必要なシナリオに適しています。アイドルセッションタイムアウトは、ソーシャルメディアなど、ユーザーが長い間セッションをアクティブに保つことを望んでいるアプリケーションに適しています。

セッションがサーバーで機能していない場合、どのような措置を講じますか?セッションがサーバーで機能していない場合、どのような措置を講じますか?May 03, 2025 am 12:19 AM

サーバーセッションの障害は、手順に従って解決できます。1。セッションが正しく設定されていることを確認するために、サーバーの構成を確認します。 2.クライアントCookieを確認し、ブラウザがそれをサポートしていることを確認し、正しく送信します。 3. Redisなどのセッションストレージサービスを確認して、それらが正常に動作していることを確認します。 4.アプリケーションコードを確認して、正しいセッションロジックを確認します。これらの手順を通じて、会話の問題を効果的に診断および修復し、ユーザーエクスペリエンスを改善することができます。

session_start()関数の重要性は何ですか?session_start()関数の重要性は何ですか?May 03, 2025 am 12:18 AM

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Mac版

SublimeText3 Mac版

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

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター