ホームページ >バックエンド開発 >PHPチュートリアル >PHP 入門: Linux サーバー
開発者として、さまざまなプログラミング言語と対応するツールの使用法を理解することが不可欠です。 PHP は主流のプログラミング言語として Web アプリケーション開発に広く使用されており、その適用範囲はインターネット全体をカバーしています。ここでは、Linux サーバーで PHP 言語を学習して使用する方法を紹介します。
PHP の学習を始める前に、PHP を実行する環境が必要です。通常、Linux サーバーを構築することを選択するのが良い選択です。インストールと設定のトラブルを避けるために、サーバー システムとして Ubuntu システムを使用します。
サーバーをインストールするときは、ユーザー名とパスワードを設定する必要があります。また、リモートの場所からサーバーにログインして構成を操作できるように、SSH クライアントをインストールする必要があります。
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 と 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 サイトの他の関連記事を参照してください。