PHP 入門: Linux サーバー
開発者として、さまざまなプログラミング言語と対応するツールの使用法を理解することが不可欠です。 PHP は主流のプログラミング言語として Web アプリケーション開発に広く使用されており、その適用範囲はインターネット全体をカバーしています。ここでは、Linux サーバーで PHP 言語を学習して使用する方法を紹介します。
- 準備
PHP の学習を始める前に、PHP を実行する環境が必要です。通常、Linux サーバーを構築することを選択するのが良い選択です。インストールと設定のトラブルを避けるために、サーバー システムとして Ubuntu システムを使用します。
サーバーをインストールするときは、ユーザー名とパスワードを設定する必要があります。また、リモートの場所からサーバーにログインして構成を操作できるように、SSH クライアントをインストールする必要があります。
- PHP のインストール
Ubuntu システムには PHP パッケージが付属しています。次のコマンドを実行すると、PHP パッケージがインストールされているかどうかを確認できます:
$ php -v
If itがすでにインストールされている場合は、PHP のバージョン情報が表示されます。表示されない場合は、次のコマンドを実行する必要があります:
$ sudo apt-get install php7.2
Apache サーバーを起動します:
$ sudo systemctl start apache2
これで、単純な PHP ファイルを作成し、Web ブラウザでアクセスできるようになります。まず、Apache Web サイトのルート ディレクトリに移動します。
$ cd /var/www/html
テキスト エディタを開き、「test.php」という名前のファイルを作成します。
$ sudo vi test.php
ファイルに次の内容を入力します。
<?php phpinfo(); ?>
ファイルを保存してエディタを閉じます。これで、ブラウザ http://[サーバー IP アドレス]/test.php でアクセスできるようになります。インストールされている PHP バージョンに関する情報が記載されたページが表示されます。
- データベースのインストール
PHP は主にデータベースと対話し、動的な Web アプリケーションを生成するために使用されます。 Linux サーバーでは、最も人気があり広く使用されているのは MySQL データベースです。次のコマンドを使用してインストールできます:
$ sudo apt-get install mysql-server
インストール プロセス中に、MySQL 管理者パスワードの設定を求められます。インストールが完了したら、次の方法で MySQL が正常にインストールされたかどうかをテストできます:
$ mysql -u root -p
ユーザーを作成する:
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
ユーザーに権限を与える:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
これで成功しました。 MySQL データベースがセットアップされ、ユーザー名とパスワードを使用して接続してデータを読み取ることができます。
- PHP アプリケーションの作成
ここでは、以前にインストールした PHP と MySQL をテストするための単純な PHP アプリケーションを入力します。
<?php // Connect to MySQL $connection = mysqli_connect("localhost", "newuser", "password", "testdb"); // Check connection if (!$connection) { echo "Connection failed: " . mysqli_connect_error(); exit; } // Query database for the average population of cities with population > 100,000 $query = "SELECT AVG(CityPopulation) as AvgPopulation FROM Cities WHERE CityPopulation > 100000"; $result = mysqli_query($connection, $query); // Display result $row = mysqli_fetch_assoc($result); echo "Average population of cities with population over 100,000: " . $row["AvgPopulation"]; // Close connection mysqli_close($connection); ?>
Ubuntu サーバー上で, 「test.php」というファイルを作成し、その内容に上記のコードをコピーします。ユーザー名とパスワードを必ず自分の MySQL ユーザー名とパスワードに変更してください。ここで、ブラウザに次のアドレスを入力してアプリケーションを実行します。
http://[サーバー IP アドレス]/test.php
出力が表示されます。「指定された人口が平均を超えています」都市の人口は10万人です。
- 結論
Linux サーバー上で PHP を学習して使用すると、Web アプリケーションの作成およびデプロイ方法を理解するのに役立ちます。この記事で紹介されている内容を学ぶことで、Ubuntu サーバーに PHP と MySQL をインストールできるだけでなく、簡単な PHP アプリケーションを作成して実行する方法も理解できるようになります。これに基づいて、高度な PHP 開発を開始し、これらのスキルを実際のプロジェクトに適用して、PHP プログラミングの楽しさと魅力を楽しむことができます。
以上がPHP 入門: Linux サーバーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

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