PHP学習の思い出
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 "

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

ホットトピック

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Laravelのサービスコンテナとサービスプロバイダーは、そのアーキテクチャの基本です。 この記事では、サービスコンテナ、詳細サービスプロバイダーの作成、登録、および実用的な使用法を例で説明します。 Oveから始めます

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

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

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