ホームページ > バックエンド開発 > PHPチュートリアル > PHP完全マニュアル_PHPチュートリアル

PHP完全マニュアル_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:23:54
オリジナル
1091 人が閲覧しました

1. PHP のインストール設定 PHP はさまざまなオペレーティング システムで実行できます。現在のオペレーティング システムは主に Windows シリーズと UNIX シリーズの 2 つに分類されます。 これら 2 つのオペレーティング システム シリーズでは、PHP の動作環境のインストールと設定に大きな違いがあります。これについては以下で説明します。 ##2 (1) UNIX 系オペレーティング システムでのインストール設定 現在、市場には 2 つの人気のある無料の UNIX 系オペレーティング システムがあり、FreeBSD と Linux システムの方が人気があり、RedFlag、RedHat など多くの種類があります。およびその他のシステム。 FreeBSD は 1 種類のみで、現在のリリース バージョンは 3.5 です。ここでは、UNIX 系オペレーティング システムでの PHP のインストールとセットアップのプロセスを紹介する例として FreeBSD を使用します。 1. インストール まず、www.php.net にアクセスして PHP インストール ファイルをダウンロードし、http://www.apache.org にアクセスして Apache WEB サーバーをダウンロードします。通常、ダウンロードされたファイルは /usr/ ディレクトリに配置されます。 次に、インストール設定が始まります。これらのパラメータの意味を理解していない場合は、勝手に変更しないでください。 まず、Apache と PHP をインストールします。 tar -vzxf apache_1.3.x --x は、12 や 13 などのバージョン番号を表します。 tar -vzxf php-4.0.x または tar -vzxf php-3.0.x cd apache_1.3.x ./configure - -prefix=/ www --/www は、ルート ディレクトリの下のインストール ディレクトリを表します www cd ../php-4.0.x または cd ../php-3.0.x ./configure --with-mysql --with-apache =../apache_1 .3.x --enable-track-vars make make install cd ../apache_1.3.x PHP3: ./configure --activate-module=src/modules/php3/libphp3.a PHP4: ./configure -- activate-module=src/modules/php4/libphp4.a make make install コマンドの 1 行目と 2 行目では、tar を使用してダウンロードした圧縮ファイルを解凍し、同じ名前のディレクトリに復元します。 Apache 解凍ディレクトリに環境を設定します。 - -prefix オプションは、Apache のインストール ディレクトリ パスを表します。次に、PHP 解凍ディレクトリを入力し、PHP 環境を設定します。MySQL データベースを使用していない場合は、--with-mysql オプションを省略できますが、--with-apache オプションと Apache 解凍ディレクトリ名を追加する必要があります。正しくなければなりません。 PHPをセットアップしたら、コンパイルしてApacheの指定ディレクトリにインストールします。その後、Apache 解凍ディレクトリに PHP パターン ライブラリのインストールを完了し、Apache をコンパイルしてインストールすると、インストール作業は最初に完了します。次のステップは、Web サーバーがスムーズに実行できるように Apache を構成することです。 2. まず php.ini ファイルをセットアップします。 cd ../php-4.0.x または cd ../php-3.0.x PHP3:cp php3.ini-dist /usr/local/lib/php3.ini PHP4: cp php.ini-dist /usr/local/lib/php.ini リーダーは、独自の要件に合わせて ini ファイルを編集できます。もちろん、設定が明確でない場合は、デフォルトの設定を使用することもできます。条件を設定するための 6 つの手順 --with-config-file-path=/path 次に、Apache 設定ファイル httpd に次の文字列を追加する必要があります。 conf または srm.conf。 PHP 3: AddType application/x-httpd-php3 .php3 PHP 4: AddType application/x-httpd-php .php リーダーは、php のファイル名として別のサフィックス名を設定することもできます。 ##2 (2) Windows でのインストール PHP インストールプログラムをダウンロードし、インストールの準備をします。 Windows シリーズのインストールは大きな違いがないため、ここでは Windows 98 でのインストールを例に説明します。インストールする前に、PWS 4.0 をインストールしておく必要があります。 1. 圧縮ファイルを C:\PHP\ などの指定されたディレクトリにインストールして解放し、php.ini-dist または php.ini-optimized を c:\windows ディレクトリ (ファイル名では c:\winnt である必要があります) にコピーします。 Windows NT および Windows 2000))、名前が php.ini に変更されました。 php.ini ファイルを編集し、extension_dir 設定を PHP のインストール パス (前述の「c:\php」など) に変更します。インストールする PHP 拡張モジュールを選択し、ini ファイルに php_* を追加します。 extension= の後の .dll 行をスクリプトに動的にロードすることもできます。 PHP には、他の機能を提供できる追加モジュールもいくつか用意されており、関連する Web サイトからダウンロードできます。 2. 設定 上記の手順を完了したら、DCOM98 がインストールされているかどうかを確認する必要があります。インストールされていない場合は、VB6 の完全版に含まれている DCOM98 もインストールする必要があります。通常、ダウンロードした PHP 圧縮パッケージには、PWS-php4.reg という名前のレジストリ ファイルが含まれています。まずメモ帳を使用してこのファイルを変更し、「[PUT PATH HERE]」を PHP 解凍ディレクトリに置き換える必要があります。ディレクトリは二重スラッシュ「\\」で区切る必要があることに注意してください。保存後は、右クリックメニューのレジストリにマージするだけです。 3. PHP の追加ライブラリ(拡張モジュール) PHP では、PHP の機能を拡張するために、多くの追加ライブラリが提供されています。これらの追加ライブラリは、使用前に php.ini ファイルを変更して使用する必要があります。必要な追加ライブラリを設定するための拡張。次の表に、一般的に使用されるアドオン ライブラリを示します。その他のアドオン ライブラリもインターネットからダウンロードできます。 Php_calendar.dll カレンダー変換 php_crypt.dll 暗号化モジュール php_dbase.dll Dbase 関数モジュール php_imap4r2.dll IMAP 4 関数 php_ldap.dll LDAP 関数 php_msql1.dll mSQL 1 クライアント php_msql2.dll mSQL 2 クライアント php_mssql.dll MSSQL クライアント php3_mysql.dll (PHP 4組み込み) MySQL 関数モジュール php_nsmail.dll Netscape メール関数 php_oci73.dll Oracle 関数モジュール php_zlib.dll ZLib 関数モジュール ##1 2. PHP 言語の入門 他の言語の基礎があれば、PHP スクリプト言語の使用は難しくありません。プログラミング言語はすぐにマスターでき、他の言語の基礎がなくても、少し勉強すれば簡単にマスターできます。 PHP には、より便利な専用エディタ PHPEditor が用意されています。好みに応じて、UltraEdit や Editplus などのエディタも使用できます。 ##2 (1) 文法の基礎 1. PHPコードをページに埋め込む方法 PHPはHTMLコードの途中に埋め込むことができ、HTMLコードとPHPコードを混在させることができるので、コードを書くのがとても楽になります。もちろん、PHPコードとHTMLを区別する方法は必要です。 (1) echo (“这是最常用的方式”); ?> (2) (3) (4) 上記の(1)と(4)の方法は次のとおりです。 Windows 98 を使用するには、別の設定が必要です。 2. プログラムのコメントと文の終了方法 PHP プログラムでは、コメントには以下の 3 つのコメント方法があります。 (1)/* 1 行目、2 行目、複数行コメント*/ (2)// 単一行コメント (3) )# 単一行コメント 上記の 3 種類のコメントは混合でき、読者の習慣に応じて選択できます。複数行コメントは複数行コメント内にネストできないことに注意してください。 PHP ステートメントは、ステートメント終了文字でもある「;」で区切られます。 3. 小さな例 PHP の簡単なコーディング仕様について学びました。次のように簡単な例を書くことができます:

初めての PHP プログラム 上記の例は、PHP が解釈されるため、実際には標準の HTML ページです。このファイルをセットアップした PHP 環境に置くだけで、ブラウザ上に「こんにちは、これは私の最初の PHP プログラムです」と表示されます。##2 (2) 定数と変数 まず、次の例を見てください。 例: test2_1.php 上記の例から、PHP ファイルを記述するときに HTML ヘッダーを省略できることがわかります。 1. 上記の例の定数「_FILE_」は定数であり、この定数は PHP システムによってデフォルトで設定されており、PHP の現在のファイル名を表します。 もちろん、「TRUE」、「FALSE」など、多くの定数があります。読者が必要とする場合は、PHP の公式 Web サイトにアクセスして確認してください。定数が十分ではないと思われる場合は、define ("定数名", "定数;上記の例では value") を使用して定数を定義します。 2. 変数 PHP 変数は非常に興味深いもので、上の例では、「$StrOutput」が変数であることがわかり、変数の前に「$」(ドル)記号があることがわかります。同時に、PHP の変数は事前定義せずにコード内で直接参照でき、「$」などの記号を使用することでプログラムの自由度が高まるだけではありません。通常どおり、文字列に直接書き込むこともできます。PHP は変数の値を自動的に取得できますが、PHP は大文字と小文字の区別について非常に厳密であり、これは上記の例で明確に示されています。 (1) 変数のスコープ PHP では変数を直接参照できます。ページレベルの変数を定義しましたが、関数内の同名の変数との関係はどうなるのでしょうか。これは、次の例に示すように、変数のスコープの問題です。 例 test2_2.php 上記の例からわかるように、PHP が関数内のページ変数と同じ名前の変数を直接参照する場合、関数の変数は新しい変数であると考えられ、当然何も出力されませんが、その前に「global」を追加すると、ページ上の同じ名前の変数の値を取得できます。同様のメソッドは $GLOBALS["strtest"]; (2) 変数の変数は PHP と多くの一般的に使用される言語の変数の最大の違いは、「$」プレフィックスの追加です。 ?この接頭辞により、PHP は独自の処理メソッドも追加します。1 つの接頭辞は通常の変数を表しますが、2 つの接頭辞はどうなるでしょうか。これは変数の変数です。次の例を参照してください。 例: test2_3.php $name=″hello″; $$name=″world″; //等同于$hello=″world″; echo ″$name $hello″; //输出:hello world echo ″$name $$name″; //同样输出:hello world for($i=1;$i 上記の例から、$$name は、PHP の標準定義が ${$name} であることがわかります。変数の変数を取得したら、変数を動的に追加できます。これはまさに魔法です。 (3) 変数の型 他の言語を勉強したことのある読者なら、PHP で定義される変数には型が定義されていないことがわかるでしょう。実際、PHP で定義された変数にはデフォルトでは型がなく、使用時に PHP が変数の型を自動的に決定します。次の例が示すとおりです。 test2_4.php の例: php $strtype="字符串"; /*添加字符串*/ $strtype=$strtype."再增加一些字符串 "; /* 另一种增加字符串方式,并换行*/ $str .= "\n第二行的字符串"; /* 得到第一个字符*/ $strtype=This is a test.; $first = $str[0]; //输出:T /*得到最后一个字符*/ $strtype=This is still a test.; $last=$str[strlen($str)-1]; //输出:. //整数类型例子 $strtwo="2.5test"; $inttype=1; echo ($inttype+$strtwo) //输出:3.5 echo ("$inttype".$strtwo) //输出:12.5test //浮点数

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532192.html技術記事 1. PHP のインストールと設定 PHP はさまざまなオペレーティング システムで動作します。現在のオペレーティング システムは主に Windows 系と UNIX 系の 2 つに分類されます。 これら 2 つのオペレーティング システム シリーズでは...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート