PHP 学習の思い出
PHP を学ぶのに 2 か月かかりますが、完全な文章とみなすことができます
2 か月で学習し、後で忘れることができます。お土産
----------------------------------------------- -------------------------------------------------- -
PHP学習の思い出1
さあ、始めましょう~~
環境セットアップ
まずWAMPセットアップについて話しましょう(WINDOWS+APACHE+MYSQL+PHP)
WINDOWS: WIN2K SERVER SP4
APACHE: 2.0.59
PHP: 5.2。 1-dev
MYSQL: 5.0
まず、http://httpd.apache.org/ から WINDOWS 用の MIS インストール パッケージをダウンロードします。インストール後、IE を開き、http://localhost と入力します。 、インストールは成功しました。
http://www.php.net にアクセスして Windows ZIP パッケージをダウンロードし、それをディレクトリ (例: c:php) に解凍し、解凍されたディレクトリに入り、php.ini-recommended を見つけて、名前を php.ini に変更します。php.ini を開き、doc_root = を見つけて、パスを設定する WEB パスに変更します (例: doc_root = "c:web")。extension_dir = を見つけて、extension_dir = "c に変更します。 :phpext」。
次のコンテンツを見つけます
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_imap.dll
extension=php_msql.dll
extension=php_mysql.dll
extension= php_xmlrpc .dll
extension=php_xsl.dll
extension=php_mysqli.dll
先頭のセミコロンを削除します。
session.save_path = を見つけて、システムが設定する必要がない場合は、session.save_path = "c:/temp" など、設定したいセッション パスに変更します。セッションの場合、ここで設定する必要はありません。
session.use_cookies = を見つけて、 session.use_cookies = 1 に変更します。同様に、Cookie を使用する必要がない場合は、ここで設定する必要はありません。
session.name = を見つけて、 session.name = PHPSESSID に変更します。
session.auto_start = を見つけて、 session.auto_start = 0 に変更します。
mbstring. language = を見つけて mbstring. language = 簡体字中国語に変更します。
保存して終了します。
Apache をセットアップします
Apache インストール ディレクトリの下の conf ディレクトリに入り、httpd.conf を見つけ、メモ帳で開きます、 Listen を見つけます。この値は WEB サービスのリスニング ポートです。デフォルトは 80 で、設定したい他のポートに変更できます。
Dynamic Shared Object (DSO) Supportを見つけて動的共有ファイルを追加します
最後にLoadModule php5_module "C:/PHP/php5apache2.dll"を追加します。PHP4の場合は、LoadModule php4_module "C:/PHP/php4apache2"に変更します。 .dll" "。
ServerName を検索し、サーバーのコンピューター名に変更します (例: ServerName HOSTNAME:80)。ドメインを入力した場合は、FQDN を入力することをお勧めします。
DocumentRoot を見つけて、WEB のデフォルトのパス (例: DocumentRoot "c:/web") に変更します。
同様に、
AddType application/x-gzip .gz .tgz を見つけて、以下の内容を追加します
ScriptAlias /php/ " c:/ php"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
PHPIniDir "C:/php"
保存して終了します。
ここで Apache と php の設定を完了し、Apache サービスを再起動します。正常に起動したら、c:web ディレクトリに新しいメモ帳を作成し、次の内容を入力します。
名前を付けて保存 phpinfo.php の場合、 http://localhost/phpinfo.php を開きます。 正常であれば、サーバーの PHP 設定環境が表示され、設定が成功したことが示され、ロードされた情報が確認できます。 gd2、msql、xmlrpc、xsl など。
Apache サービスの起動に失敗する場合、または http://localhost/phpinfo.php を開いたときにファイルの内容のみが表示される場合は、設定に問題があるため、トラブルシューティングのために Apache ログ ファイルを確認できます。
キャッチしましたか? http://www.mysql.com にアクセスして Mysql をダウンロードしてください
インストール後、CMDにログインし、mysql -u root -p
次にrootパスワードを入力し、次の内容を入力します。
SET PASSWORD FOR
'some_user'@'some_host' = OLD_PASSWORD('newpwd');
後これで、MySQL に正常にログインできます
忘れた場合 MySQL の root パスワードを紛失した場合は、次の方法を使用してパスワードをリセットできます。
1. システム内の MySQL プロセスを KILL します
2.権限をチェックせずに MySQL を起動するには、次のコマンドを実行します。
mysqld_safe -skip-grant -tables &
3. 次に、空のパスワードで root ユーザーを使用して MySQL にログインします。
mysql -u root
4. パスワードを変更します。 root ユーザーのmysql> パスワード='新しいパスワード') を更新します。
5. MySQL を再起動すると、新しいパスワードでログインできるようになります。
Mysql マニュアルの第 2 章で紹介されています
------------------------------------------------- ------ -------------------------------------------- ------
PHP 学習の記憶 2
変数の定義:
$i; //任意の型の $i 変数を定義します
$i = 123; //$i 変数を定義します (int 型) 、もちろんfloatなども可能です。 。 。
$i = "123";
$i = '123'; //上記と同様に、文字列型の $i 変数を定義します
簡単な例:
$i = "Today is {$today}";
上記の例は、「Today is {$today}」という内容を持つ $i 変数を定義しています。$today は、Today's という内容を持つ別の変数です。たとえば日付は「2007年1月29日」です
変数$iを出力すると内容は「今日は2007年1月29日です」になります
それでは、{}の役割は何でしょうか?文字列に変数が含まれている場合、文字列を出力するときに、PHP が $xxx を検出すると、変数 $xxx の値を見つけた後、変数名を含めることができます。値を出力し、元の文字列を出力し続けます
echo
echo は変数値、文字列、数値を出力できます
例:
echo $i; //変数 $i の値を出力します
; echo "123" ;
echo '123'; // 上記と同様に、"" または '' なしで文字列 123 を出力します
echo 123; // 数値 123 を出力します
PHP は HTML 埋め込み言語であるため、出力 HTML コード
例:
echo "