検索
ホームページバックエンド開発PHPチュートリアルWindows環境設定 Apache+Mysql+PHP_PHPチュートリアル

長い間ブログを書いていなかったので、現在PHPを勉強中なので、環境構成を共有します。 長い間ブログを書いていませんでしたが、現在PHPを勉強しているので、環境構成を共有します。 ソフトウェアの準備: 用意したソフトウェアを下図に示します。 Apache は公式 Web サイトで 64 ビット バージョンを見つけられませんでした。これはテスト済みで、正常に実行できます。 他の 32 ビットおよび 64 ビットのものは、公式 Web サイトで見つけることができます。 http://www.blackdot.be/?inc=apache/binaries Apache 64 ビット Apacheのインストール: 注: この例では、注意が必要なスクリーンショットのみが取得され、デフォルトでは他のスクリーンショットは表示されません。 1. サーバーの80ポートが他のサーバープログラムによって占有されていない場合、サーバー情報はデフォルトとして構成できます。オプションの「for All Users, on Port 80, as a Service推奨。」 現在のユーザーのみを対象とする場合は、8080ポートを使用し、手動で開始し、「」を選択します手動で開始した場合、ポート 8080 上の現在のユーザーのみに適用されます。」。ポート番号は構成ファイルを通じて変更できます。 2. 「標準」はデフォルトのインストール、「カスタム」はユーザー定義のインストールです。 3. [ヘッダーとライブラリの構築] をクリックし、[この機能はローカル ドライブにインストールされます] を選択します。 ​ 4. [変更] を選択して、デフォルトのインストール パスを変更できます。この例では、デフォルトのインストールが使用されます。 ​ 5. インストールが完了すると、Apache サービス マネージャーが表示されます。 ​ サービス管理リストには、現在開始できるサービス プロジェクトがあります。 注: インストール後にサービス項目 apache がサービス管理リストに表示されない場合は、インストールプロセス中にエラーが発生したことを意味します。この時点で手動でインストールできます。 cmdを使用して、C:Program FilesApache Software FoundationApache2.2binを入力し、をローカルにインストールし、httpd -k installコマンドを実行します。サービスが成功したことを確認するには、管理リストの apache サービスを参照してください。 このサービスは私のマシンに正常にインストールされているため、このコマンドを実行すると、インストールサービスエラーが表示されます。httpdに関する関連する実行コマンドを自分で検索できます。 6. これで、Apache が正常にインストールされたかどうかをテストできます。ブラウザに「localhost」または「127.0.0.1」と入力します。インストール時にポート 80 を使用しない場合は、ここにアクセスするときにポート番号を追加する必要があります。 ​ 2. この例では、mysql インストール ディレクトリの場所を変更できます。デフォルトのままにします。 ​ 3. 完了したら、「MySql インスタンス構成ウィザードを起動する」にチェックを入れて、MySql を構成します。 ​ 4. 設定方法を選択します: 「詳細設定 (手動で正確な設定)」、「標準設定 (標準設定)」、「詳細設定」を選択、 5. サーバーのタイプを選択します。「開発者マシン (開発およびテスト タイプ、mysql はほとんどリソースを消費しません)」、「サーバー マシン (サーバー タイプ、mysql はより多くのリソースを消費します)」、「専用 MySQL サーバー マシン (専用データベース サーバー、mysql)」を選択します。より多くのリソースを消費します)、「利用可能なすべてのリソース)」、通常は「サーバー マシン」を選択します。 実際の状況に応じて選択できます。この例では、開発テスト タイプを使用します。 ​ ​ 6. mysqlデータベースの汎用用途を「多機能データベース(一般的な多機能、優れもの)」、「トランザクションデータベースのみ(サーバータイプ、トランザクション処理重視、一般)」、「非トランザクションデータベースのみ(非トランザクションデータベースのみ)」を選択します。トランザクション処理)、比較的単純で、主に一部の監視とカウントに使用されます。MySAM データ型のサポートは非​​トランザクションに限定されます)」で、「トランザクション データベースのみ」を選択します。この例では、一般的な多機能タイプが選択されています。 7. InnoDB テーブルスペースの設定では、InnoDB データベース ファイルが変更されている場合は、その場所を覚えておいて、再インストールするときに同じ場所を選択します。そうしないと、データベースが破損する可能性があります。バックアップも問題ありません。デフォルトの場所を使用します。 8. Web サイトの mysql 訪問の半分と同時接続数を選択し、「意思決定支援 (DSS)/OLAP (約 20)」、「オンライン トランザクション処理 (OLTP) (約 500)」、「手動設定」を入力します。自分で番号を付けます)」を選択し、「オンライン トランザクション処理 (OLTP)」を選択します。この例では、開発とテスト作業がこのマシンでのみ行われるため、最初のオプションが選択されています。 ​ 9. TCP/IP 接続を有効にしてポートを設定するかどうか。そうでない場合は、[TCP/IP ネットワークを有効にする] を選択してポートを設定します。 , 有効にすると、自分のマシン上の mysql データベースにのみアクセスできるようになり、「TCP/IP ネットワークを有効にする」を選択します。 10. データベース言語エンコードを設定します。「標準文字セット」は西洋エンコード、「多言語対応の最適なサポート」は RTF-8 エンコード、「手動で選択されたデフォルト文字セット/照合順序」は手動で設定されたエンコード、gbk と gb2312 は中国語エンコードです。 . 「多言語対応に最適なサポート」を選択します。 11. [Windows サービスとしてインストール] を選択して MySql サービスをインストールし、サービスの名前をカスタマイズします。 「Windows PATH に Bin ディレクトリを含める」は、マシンに MySql を追加する環境変数です。 12. [セキュリティ設定の変更] を選択し、実際の要件に応じて [リモート マシンからの root アクセスを有効にする] をオンにして、他のマシンからのアクセスを有効にします。 ​ 13. 設定が完了したら、「実行」をクリックして設定を実行します。 MySQLのインストール操作が完了しました。 MySQL をテストする ------------------------------------------------- -------------------------------------------------- -------------------------------------- Phpのインストール: php 圧縮パッケージを対応するディレクトリに解凍します。この例では、E:Program FilesPHP フォルダーに配置しました。 Phpの構成: 1. E:Program FilesPHP の php.ini-dist を php.ini にコピーします。php.ini-dist ファイルがない場合は、php.ini-development ファイルを使用して名前を php.ini に変更できます (バックアップを保管しておくことをお勧めします)。 リーリー php.ini-produciton 本番マシン用 2.私たち自身 3. extension_dir = "E:Program FilesPHPext"

​ ​ ​ ​ ​ 4.default_charset="utf-8" 5、 ​ ​ 5.「;」の前のYsqli.dll、PHP_PDF.DLLを削除します。 6. 【 追加:; E: Program Filesphp; E: Program Filesphpext。 7. その他の構成 1. PHP プログラムを作成するときに、次の警告が表示されることがあります。 PHP 警告: date(): システムのタイムゾーン設定に依存するのは安全ではありません。 date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、D:xxxxxxxxx.php の 10 行目で「8.0/no DST」の代わりに「UTC」を選択した可能性が高くなります。これは、PHP で使用される時間がグリニッジ標準時であるため、現地時間とは異なるためです。グリニッジ標準時と北京時間の差は、次の方法で解決できます。ヘッダーは date_default_timezone_set() を使用してデフォルトのタイムゾーンを北京時間、つまり に設定します。 2. php.ini の date.timezone の値を PRC に設定します。設定後は、date.timezone=PRC になります。同時に、このコード行のコメントを解除します。つまり、前のセミコロンを削除します。 httpd.conf設定: httpd.conf ファイルの場所: C:Program FilesApache Software FoundationApache2.2conf。 これは、ローカルにインストールしたディレクトリです。 注: インターネット上には、php ディレクトリ内の特定の dll ファイルを system32 にコピーする必要があると記載されているものが多くあります。実際には、これは必要ありません。 httpd.confをコピーするには、phpモジュールをロードするだけです。 次のステートメント行を追加して変更します: LoadModule php5_module "E:/PHP/php5apache2_2.dll" (「」記号を追加する必要があります。追加しないと、Apache が起動できません) 【追記: phpのインストールディレクトリにphp5apache2_2.dllがない場合は、ダウンロードしたバージョンが間違っている可能性があります。 公式ウェブサイトの左側にはいくつかの段落のテキストがあります: どのバージョンを選択すればよいですか? apache.org の Apache 1 または Apache2 で PHP を使用している場合は、PHP の VC6 バージョンを使用する必要があります。 。 。 。それでは、PHP の V6C バージョンをダウンロードします VC6 x86 非スレッドセーフ VC6 x86 スレッドセーフ 1 つは スレッドセーフ、もう 1 つは 非スレッドセーフその結果、php非スレッドセーフバージョンのインストールプロセス中に、Apacheのオプションはありません: 設定したいWebサーバーを選択してください IIS FastCGI その他のCGI Webサーバーをセットアップしないでくださいそして、スレッドセーフバージョンのインストールプロセスには、Apache 2.2.xモジュールオプションがあります: 設定したいWebサーバーを選択してください Apache 2.2.x モジュール Apaceh CGI IIS FastCGI IIS CGI NSAPI 西丹 NetServe Webサーバー その他のCGI Webサーバーをセットアップしないでください】 -------------------------------------------------- -------------------------------------------------- -- PHPダウンロードする際には、いくつかの異なるバージョンから選択できます。それはVC6 X86VC9 X86です。 まず答えてみましょう: VC6それは何ですか? VC6 は、レガシー Visual Studio 6 コンパイラー であり、このコンパイラーを使用してコンパイルされます。 VC9それは何ですか? VC9 は、Visual Studio 2008 コンパイラー であり、Microsoft の VS エディターを使用してコンパイルされます。 それでは、ダウンロードする PHP のバージョンをどのように選択すればよいのでしょうか? WindowsApache+PHPを使用している場合は、VC6バージョンを選択してください。 WindowsIIS+PHPを使用している場合は、VC9バージョンを選択してください。 ​ 非スレッドセーフとは何ですか? 非スレッドセーフは非スレッドセーフです;スレッドセーフとは何ですか? 非スレッドセーフ はスレッドセーフです 公式には、本番環境で 非スレッドセーフ を使用することは推奨されていないため、使用する PHPスレッドセーフ バージョンを選択します。 ​ PHPIniDir "E:/プログラム ファイル/PHP" [ MySqlデータベースに接続したときに表示される場合 致命的なエラー: C:xxxxx.php の未定義関数 mysql_connect() の呼び出し それは、この属性を上げていないからです。 】 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" プロジェクトのデフォルトのストレージ パスは、実際の状況に応じて変更できます 注: この方法でノードを変更すると、対応する ディレクトリ ノードのディレクトリも変更する必要があります。 AddType application/x-httpd-php .php DirectoryIndexindex.phpindex.html 注: Apache Windows設定ファイルhttpd.confで必要なディレクトリ区切り文字はスラッシュ"/"ですが、PHP Windows設定ファイルphp.ini で目次を書くときはバックスラッシュが必要です””、混同しないでください。 構成テストでは、DocumentRoot ノードで指定されたディレクトリに Index.php を作成し、php 構成情報を出力します。 あなたが知っている。 ------------------------------------------------ -------------------------------------------------- ---------------------------------------- 1. ダウンロード まずインターネットから phpMyAdmin をダウンロードするか、 phpMyAdmin 公式 Web サイトからダウンロードできます。アドレスは次のとおりです: http://www.phpmyadmin.net/home_page/downloads.php それを に解凍します。仮想空間の場合は、 ftp ツールを使用して、解凍して Web ディレクトリにアップロードできます。同時に、解凍されたファイルの名前を変更できます。ファイル。 2. 構成 ライブラリ ディレクトリにある config.default.php ファイルを開き、次の項目を順番に見つけて、指示に従って設定します。 1、訪問中 ​ 2、 MySQL ホスト情報 MySQL phpMyAdmin が存在するサーバーの localhost または ip アドレスを入力します。同じサーバー上にある場合は、デフォルトのローカルホストMySQL ポート、デフォルトは 3306 です。 MySQL をインストールするときに他のポートを使用する場合は、ここに入力する必要があります。 3、Mysql ユーザー名とパスワード ​ 彼女まで ここでは、cookiehttpHTTPconfig;の4つのモードから選択できます。 config の方法は、ユーザー名とパスワードを入力せずに phpMyAdmin のアクセス URL を直接入力する方法であり、安全ではないため推奨されません。 この項目が cookiehttp 、または
HTTP
に設定されている場合、 phpMyAdmin にログインするには、次のように検証のためにデータのユーザー名とパスワードが必要です:
PHP
インストール モードは Apache http cookie を使用できます。PHPのインストールモードはCGIで、Cookieを使用できます。 5、 フレーズパスワード () blowfish_secret) 設定 6、インターフェース言語を変更する この属性を zh[簡体字中国語]に変更します ​ 7、 テストPhpmyadmin 7. そうですね、これが素晴らしい Web サイトであることは認めざるを得ません。理由は、Apache をインストールした後にこのサービスを開始していないためです。 8. ご覧のとおり、彼は働きました。 ​ これでApacheがインストールされました。 ------------------------------------------------- -------------------------------------------------- -------------------------------------- Mysqlのインストール: 1.ここでユーザー定義の構成を選択します http://www.bkjia.com/PHPjc/629836.html

www.bkjia.com

http://www.bkjia.com/PHPjc/629836.html技術記事長い間ブログを書いていなかったので、現在PHPを勉強中なので、環境構成を共有します。 長い間ブログを書いていなかったので、現在 PHP を勉強中なので、環境を設定しました。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPおよびPython:さまざまなパラダイムが説明されていますPHPおよびPython:さまざまなパラダイムが説明されていますApr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPython:彼らの歴史を深く掘り下げますPHPとPython:彼らの歴史を深く掘り下げますApr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPとPythonの選択:ガイドPHPとPythonの選択:ガイドApr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとフレームワーク:言語の近代化PHPとフレームワーク:言語の近代化Apr 18, 2025 am 12:14 AM

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

PHPの影響:Web開発などPHPの影響:Web開発などApr 18, 2025 am 12:10 AM

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

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

PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?Apr 17, 2025 am 12:24 AM

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHP対Python:ユースケースとアプリケーションPHP対Python:ユースケースとアプリケーションApr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール