PHP プログラミング オンライン ツアー
プログラミング
かつて、周囲の Web サイトで使用されているアクティブ ページの拡張子が、以前は最も人気があった Microsoft ASP (*.asp) から、かつてはその機能が宣伝されていた ColdFusion (*.cfm) に至るまで、ますます豊富になっていることがわかりました。使いやすさとモジュール性、そして大規模な商用 Web サイトで強く推奨されている SUN の JSP (*.jsp)、中小企業の「お気に入り」である PHP (*.php/*.php3/*.phtml)サイズのWebサイトなど、すべてが利用可能で眩しいです。現在では、Sina などの有名な Web サイトでも PHP が活躍しています。では、PHP とは何でしょうか?なぜみんなそんなに好きなのですか?
1. PHP の紹介
PHP (Hgpertext Preprocessor または Personal Home Page Tools) 公式 Web サイト www.php.net の定義を引用します。PHP はサーバーサイド、クロスです。 -プラットフォーム、HTML 埋め込みスクリプト言語。実際、これはよく知られている ASP と同様、Web プログラミングに一般的に使用される言語です。 PHP は 1994 年に作成され、最初の公開バージョンは 1995 年にリリースされました。これまでにリリースされた最新バージョンは PHP4.05 です。
PHP は、Windows、Linux などを含むほとんどのオペレーティング システムで実行できる無料のソフトウェアです。Linux プラットフォームでは、無料の Web サービス ソフトウェア Apache や無料のデータベース Mysql と組み合わせてよく使用されます。性能と価格の比率が最も高く、「黄金の組み合わせ」として知られています。
おそらく、PHP の最も強力で重要な機能はデータベース サポートであり、現在、Oracle、Sybase、MySQL、ODBC などを含むほとんどの一般的なデータベースをカバーしています。これを使用して、データベース関数を含む Web ページ プログラムを作成するのが非常に簡単になります。
PHP が PHP 3.0 に開発されたときは長い安定期間があったため、多くの PHP アプリケーションは依然として拡張機能として PHP3 を使用しており、現在のシステムのほとんどは PHP を使用して段階的に PHP 4.0 以降にアップグレードされています。拡張子; PHP を Apache と組み合わせて使用する場合、通常は拡張子として PHTML が使用されるため、インターネット上で PHP システムを識別するのは簡単です。
2. オンラインで PHP を学ぶ
PHP はインターネットで生まれ、インターネットで使用され、インターネットで開発された言語です。誕生するとすぐに、自由な発展を遂げました。現在、国内外に何千もの個人や組織の Web サイトがあり、さまざまな形式や言語で Web サイトを研究、開発、改善し、最新のアプリケーションや研究結果を常に公開しています。私たちは、インターネット上の検索エンジンやその他のツールを使用して、豊富な学習や研究の資料やソフトウェア、さらには PHP の公式 Web サイトや多くの個人 Web サイト上の BBS やその他のコミュニケーションの場を簡単かつ安価に見つけることができ、その発展に細心の注意を払い、観察することができます。いつでも最新のフィールドニュースを。これらすべては、PHP 自体にとって、そして WEB 開発に関心を持つ私たちプログラミング愛好家にとって、間違いなく大きな資産です。
3. PHP 学習 Web サイトとフォーラムのツアー
PHP の人気が国内外で高まるにつれ、中国でも PHP の学習と研究が徐々に盛り上がりを見せており、高品質な製品の PHP テクノロジーの中国語 Web サイトが登場しました。ネットワーク技術のローカライゼーションを推進するため、中国の PHP 技術 Web サイトの紹介に注力していきます。
1. www.php.net PHP 公式サイト(英語)
初心者でも熟練者でも、この PHP ベースキャンプは必見の場所です。ここでは、PHP に関する最新ニュースとソフトウェア バージョンを見つけることができます。 PHP の専門家も最新情報を得るために頻繁に訪れます。英語に問題がない場合は、マニュアル、コメント、ソフトウェア ソース コード、さらには発見されたバグなど、PHP に関するほとんどすべてをここで英語や他の言語で見つけることができます。
2.www.zend.com Zend 公式サイト(英語)
Zend は PHP の商用アクセラレータです。したがって、Zend 自体を除けば、このサイトは完全に PHP によって動かされています。豊富な情報とコードリソースがあります。フォーラムの内容も非常に豊富で、主に英語を中心にさまざまな言語が混在していることがわかります。世界中の PHP 愛好家にとって、医学的なアドバイスを求めるのに最適な場所です。難病をお持ちの方はぜひ試してみてはいかがでしょうか。同時に、これは PHP 研究の起源でもあるため、多くの質問に対する答えはフォーラムの歴史の中にあるかもしれません。見てみましょう。
3.www.phpuser.com PHP 中国語 Web サイト
これは初期の PHP テクノロジー Web サイトの 1 つです。ページのデザインはシンプルで、セクションが明確で明確です。記事のチュートリアル、フォーラム、インストール ガイド、プログラム コード、関連ダウンロードなどの列を設定し、登録ユーザーによる記事や資料のアップロードをサポートします。ウェブサイトはコンテンツが豊富です。フォーラムは比較的活発で、多くの PHP マスターがそこに潜んでいます。
4. www.phpease.com PHP Easy Station
PHP 開発者向けのステーションとして知られています。かなり多くの PHP コードと記事が集められており、PHP 開発者にとって参考資料を確認するのに最適な場所であると同時に、初心者にとっても非常に適した記事が多数あります。
5. www.phpx.com China PHP Alliance
これは、中国の初期の PHP テクノロジー Web サイトである「Wanwan Studio」の個人ホームページから発展し、複数の PHP によって主導されました。技術専門家にとって、その Web サイト ページは比較的単純ですが、そのフォーラムは複数のプレイヤーのサポートにより多くの PHP 愛好家を魅了しています。
その他のより専門的な Web サイトには、中国 PHP Web サイト (chinaphp.com)、PHP Century Network (php2000.com)、PHP Star (phpstar.com) などがあります。
6. 上記で紹介した専門的な Web サイトが PHP 初心者を落胆させて始められない場合、著者は比較的ソフトなインターフェースと比較的リラックスした雰囲気を備えた学習 Web サイトをいくつか紹介します。
cgreen.363.net PHP Beginner's Garden
ここは PHP 愛好家である Dongfang Yishe のホームです。 Dongfang Yishe は多くの PHP フォーラムで活動し、多くのオリジナル記事を公開しています。 PHP を学習するには、ここから始めてください (図 4)。
php.silversand.net PHP Resource Network
こちらも内容は非常にシンプルですが、始めるのに必要な情報とソフトウェアです。簡単で、あまり豪華なものはありません。たぶんそれはあなたにとてもよく合っています。
最後に、もう 1 つの珍しいフォーラム http://www.chinaasp.com/php/ をお勧めします。彼は国内フォーラムの技術的、形式的、概念的なリーダーであると言えます。彼の技術フォーラムは国内で大きな影響力を持っており、多くのページで最も一般的なネットワーク テクノロジをカバーしており、ネットワーク開発の専門知識を持つ多数の愛好家が集まっています。もちろん PHP も含まれます。 Web 開発には DHTML、データベース、ネットワーク セキュリティなど一連の関連コンテンツが含まれるため、ChinaASP フォーラムは現在でも独自の形式と内容の豊富な技術交流の場です。間違いなく有意義な旅行になるでしょう (図 5)。
4. PHP 学習ツールをダウンロード
PHP を学習する上で最も重要なことは、実験環境を構築し、構文関数に慣れることです。したがって、学習ツールには 2 つの主要な部分があります。
(1) PHP および関連ソフトウェアのダウンロード
PHP 環境の構築には、システム プラットフォーム、Web サービス ソフトウェア、データベース ソフトウェア、および PHP 自体が含まれます。既存のコンピュータソフトウェアとハードウェア環境に基づいて、対応するソフトウェアを自由に選択できます。通常、実験プラットフォームとして Windows98/NT を選択します。これにより、PHP4.0 以降の Windows バージョンをダウンロードでき、データベースは Windows バージョンの Mysql (www.mysql.org) をダウンロードするか、Microsoft の MSSQL を使用できます。 Web サービス ソフトウェアでは、Windows 98 PWS または Windows NT 用の IIS を直接使用できます。より専門的になりたい場合は、Windows バージョンの Apache (www.apache.com) をダウンロードできます。 Linux 上で実行される実用的な環境を構築したい場合、これらのソフトウェアはすべて Linux に対応するバージョンをダウンロードする必要があり、一部のソフトウェアは Linux 上でコンパイルおよび生成する必要がある場合があります。これに関する記事は数多くあります。
(2) PHP ユーザーマニュアルをダウンロード
ユーザーマニュアルは PHP を学習するための「凶器」であり、多くの PHP マスターが今でも参照できるように手元に置いています。マニュアルは通常 PHP4.0 で、中国語版と英語版が用意されています。中国語版は HTML、ZIP、CHM 形式でも入手できます。多くの Web サイトでダウンロードが可能です。参照しやすいように、CHM 形式をダウンロードすることをお勧めします。
もう 1 つ言及する価値があるのは、PHP の Mysql 管理ツール phpMyadmin の使用です。Mysql をデータベースとして使用したい場合は、間違いなくこのツールを使用するでしょう。 phpwizard.net からダウンロードできます。
5. PHP ソースコードリソース
一般的に言えば、国内の Web サイトではすでにかなり多くのソースコードリソースを見つけることができます。しかし、PHP の祖先が海外にあることは間違いなく、私たちの開発や研究の多くはその成果に基づいているため、より優れた包括的なソース コードやその他のリソースは海外の Web サイトにあります。
www.phpbuilder.com
PHP テクノロジーの非常に有名な専門 Web サイト。このページは明確で明確で、記事とソースコードが詳細に分類されており、PHP 愛好家にとってはゴールドを見つけるのに最適な場所です。
www.weberdev.com
分類はさらに細かくなり、80ものカテゴリーに達します。 PHPをWeb開発に利用する際に関わる一般的な技術であるMysqlやJavaScriptなども同時に記載されており、非常に便利です。現在主流のすべての Web 開発テクノロジには、豊富な記事とソース コードがあり、非常に直感的な注釈レベルが付いています。
6. 無料の PHP スペース
PHP システムをサポートする無料のホームページ スペースは徐々に増えてきましたが、ユーザー数の増加とホームページの混乱に伴い、そのため、本当に使える高速 PHP の空き領域はまだ誰もに発見されていません。
www.51.net 北京按易網
20M のスペース、高速、Mysql をサポートしていません。ポップアップ広告ウィンドウがあり、yourname.51.net ドメイン名を申請できます。
皆さんもチャンスを掴みましょう!

ホット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)

ホットトピック

1.正しいインデックスを使用して、データの量を削減してデータ検索をスピードアップしました。テーブルの列を複数回検索する場合は、その列のインデックスを作成します。あなたまたはあなたのアプリが基準に従って複数の列からのデータが必要な場合、複合インデックス2を作成します2。選択した列のみを避けます。必要な列のすべてを選択すると、より多くのサーバーメモリを使用する場合にのみサーバーが遅くなり、たとえばテーブルにはcreated_atやupdated_atやupdated_atなどの列が含まれます。

MySQLプライマリキーは、データベース内の各行を一意に識別するキー属性であるため、空にすることはできません。主キーが空になる可能性がある場合、レコードを一意に識別することはできません。これにより、データの混乱が発生します。一次キーとして自己挿入整数列またはUUIDを使用する場合、効率やスペース占有などの要因を考慮し、適切なソリューションを選択する必要があります。

MySQLはAndroidで直接実行できませんが、次の方法を使用して間接的に実装できます。Androidシステムに構築されたLightWeight Database SQLiteを使用して、別のサーバーを必要とせず、モバイルデバイスアプリケーションに非常に適したリソース使用量が少ない。 MySQLサーバーにリモートで接続し、データの読み取りと書き込みのためにネットワークを介してリモートサーバー上のMySQLデータベースに接続しますが、強力なネットワーク依存関係、セキュリティの問題、サーバーコストなどの短所があります。

MySQLはJSONデータを返すことができます。 json_extract関数はフィールド値を抽出します。複雑なクエリについては、Where句を使用してJSONデータをフィルタリングすることを検討できますが、そのパフォーマンスへの影響に注意してください。 JSONに対するMySQLのサポートは絶えず増加しており、最新バージョンと機能に注意を払うことをお勧めします。

MySQLは、複数の同時接続を処理し、マルチスレッド/マルチプロセスを使用して、各クライアントのリクエストに独立した実行環境を割り当てて、邪魔されないことを確認できます。ただし、同時接続の数は、システムリソース、MySQL構成、クエリパフォーマンス、ストレージエンジン、ネットワーク環境の影響を受けます。最適化では、コードレベル(効率的なSQLの書き込み)、構成レベル(MAX_Connectionの調整)、ハードウェアレベル(サーバー構成の改善)などの多くの要因を考慮する必要があります。

MySQLがテーブル構造を変更すると、メタデータロックが通常使用され、テーブルがロックされる可能性があります。ロックの影響を減らすために、次の測定値をとることができます。1。オンラインDDLでテーブルを使用できます。 2。バッチで複雑な変更を実行します。 3.小規模またはオフピーク期間中に操作します。 4. PT-OSCツールを使用して、より細かい制御を実現します。

データ統合の簡素化:AmazonrdsmysqlとRedshiftのゼロETL統合効率的なデータ統合は、データ駆動型組織の中心にあります。従来のETL(抽出、変換、負荷)プロセスは、特にデータベース(AmazonrdsmysQlなど)をデータウェアハウス(Redshiftなど)と統合する場合、複雑で時間がかかります。ただし、AWSは、この状況を完全に変えたゼロETL統合ソリューションを提供し、RDSMYSQLからRedshiftへのデータ移行のための簡略化されたほぼリアルタイムソリューションを提供します。この記事では、RDSMysQl Zero ETLのRedshiftとの統合に飛び込み、それがどのように機能するか、それがデータエンジニアと開発者にもたらす利点を説明します。

ルートとしてMySQLにログインできない主な理由は、許可の問題、構成ファイルエラー、一貫性のないパスワード、ソケットファイルの問題、またはファイアウォール傍受です。解決策には、構成ファイルのBind-Addressパラメーターが正しく構成されているかどうかを確認します。ルートユーザー許可が変更されているか削除されてリセットされているかを確認します。ケースや特殊文字を含むパスワードが正確であることを確認します。ソケットファイルの許可設定とパスを確認します。ファイアウォールがMySQLサーバーへの接続をブロックすることを確認します。
