PHPプラットフォーム構築
ここでは、PhpMyadmin を使用して Mysql データベース Gui を管理します。
使用したバージョン:
apache_2.2.11-win32-x86-no_ssl (msi インストール)
mysql-essential-5.1.23-rc-win32 (msi インストール)
php-5.2.8-Win32 3.0.0- all-messages
1. Apache
1.1. Apache のインストール
Apache をインストールするときは、他のソフトウェアと同様に、ドメイン名を気軽に入力でき、接続時に httpd.conf を通じて変更できます。
1.2 , Apache を設定する
1.2.1, DocumentRoot を設定する //Web サイトファイルのルートディレクトリを設定する
DocumentRoot "F:phpmyadminphpMyAdmin-3.0.0-all-langages"
注意してください移植の問題に。 httpd.conf を使用して、
Listen 80
などのポートを変更できます。 注: confhttpd.conf を編集する構成プロセス中、パスには「」ではなく「/」を使用することに注意してください
変更後は、完了したら、localhost または 127.0.0.1 を開いて確認できます
1.2.2. Php モジュール php5apache2_2.dll をロードします
LoadModule php5_module "c:/php/php5apache2_2.dll" // モジュール ファイル パスを指定します
AddType application/x-httpd-php .php // php 処理ファイルを指定します Type
use use with using using out out off ' ' 's ' 's out through out through off ‐ ‐ ‐ ‐ down ‐、to be入力しました
*********************************************** **** **
2. Php
スクリプト言語コンテナとして、PHP が Apache のモジュールとして Apache に追加されます。ブラウザが PHP ページをリクエストすると、Apache は php モジュールを呼び出して php ソース プログラムを処理し、処理結果をブラウザに返します。
2.1 PHP をインストールします
php-5.2.8-Win32 を解凍します
解凍するときにターゲットフォルダー名にスペース、中国語、または非 ASCII コードを含めることはできないことに注意してください
2.2 PHP 構成
2.2.1。修正doc_root は Web サイトのファイル パス (Apache の DocumentRoot と同じ)
doc_root ="f:web"
2.2.2Php 解凍ディレクトリの ext に拡張モジュール (dll) のパスを指定します。Php は Mysql と mssql を実装します。
extension_dir = "c:phpext"
2.2.3 (mysql) などの拡張モジュールを変更し、前のコメント番号を削除して有効にします。変更は次のとおりです
;extension =php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_getテキスト。 dll
; extension = php_gmp.dll
; extension=php_mhash.dll
;extension=php_mime_magic .dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_oci8.dll
;extension=php_openssl .dll
;extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci 8.dll
;拡張子=php_pdo_ odbc .dll
; 拡張子=php_pdo_pgsql.dll
;拡張子=php_pdo_sqlite.dll
;拡張子=php_pspell.dll
;拡張子=php_shmop.dll
;拡張子=php_snmp.dll
;拡張子=php_soap。 dll
;extension =php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php _zip.dll
注: PHP はインストール バージョンではないため、php_mysql.dll、libmysql.dll、および php.ini (変更済み) をそれぞれ windows、windowssystem32、および windowssystem32 ディレクトリにコピーする必要があります
さらに、注意する必要があります次の問題を解決します。
システム環境変数 PATH C:php;C:phpext を追加します。 これら 2 つのインストール ディレクトリのパス
Php のインストールが完了したら、次のスクリプトを使用して PHP 情報を確認できます
< ?php
phpinfo()
?>
* *************************** *************** ********************************** *
3. Mysql をインストールします
1. [次へ] まで進み、言語項目を選択し、BEST を選択し、utf8 にエンコードします
2. MySQL Server Instance Config Wizard を使用して構成を初期化する場合、現在のパスワードデフォルトでは空で、この時点で生成されるユーザー名はデフォルトで root になります
3. インストールが完了したら、検査に MySQL コマンドライン クライアントを使用できます
************ ********************************* ***************** *
4. PhpMyadmin をインストールします
PhpMyadmin は、グラフィカル インターフェイス管理 (GUI) のために Web サイトにログインすることで mysql データベースをリンクします
4.1 インストール
4.1.1. phpmyadmin のすべてのファイルを Web サイトのルート ディレクトリに解凍しますつまり、ルート ディレクトリ内のファイルにアクセスするため、phpadmin パスを直接使用できます
4.1.2. config.sample.inc.php の認証タイプを HTTP に変更します
/* Authentication type */
$ cfg['Servers'][$i]['auth_type'] = 'http';
phpmyadmin が完了したら、[url]http://localhost/phpmyadmin[/url] をテストとデータベース管理に使用できます

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

ホットトピック









JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。
