長い間ブログを書いていなかったので、現在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 X86とVC9 X86です。
まず答えてみましょう:
VC6それは何ですか?
VC6 は、レガシー Visual Studio 6 コンパイラー であり、このコンパイラーを使用してコンパイルされます。
VC9それは何ですか?
VC9 は、Visual Studio 2008 コンパイラー であり、Microsoft の VS エディターを使用してコンパイルされます。
それでは、ダウンロードする PHP のバージョンをどのように選択すればよいのでしょうか?
WindowsでApache+PHPを使用している場合は、VC6バージョンを選択してください。
WindowsでIIS+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 ユーザー名とパスワード
彼女まで
ここでは、cookie
、http、HTTP、
config;の4つのモードから選択できます。
config の方法は、ユーザー名とパスワードを入力せずに phpMyAdmin のアクセス URL を直接入力する方法であり、安全ではないため推奨されません。
この項目が cookie、http 、または
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

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Dreamweaver Mac版
ビジュアル Web 開発ツール
