ホームページ > 運用・保守 > Linuxの運用と保守 > クラウドサーバーLinux用のPHP環境を構築する方法

クラウドサーバーLinux用のPHP環境を構築する方法

WBOY
リリース: 2023-05-14 18:43:25
転載
1554 人が閲覧しました

1. 適切なクラウド サーバーを選択する

まず、適切なクラウド サーバーを選択する必要があります。ニーズに基づいて、適切な構成とオペレーティング システムを選択してください。ここでは、Alibaba Cloud 上の CentOS システムを例に挙げます。

2. Web サーバーのインストール

環境設定の最初のステップは、Apache や Nginx などの Web サーバーをインストールすることです。ここでは Apache を例に挙げます。次のコマンドを使用して、ターミナルに Apache をインストールします。

sudo yum update
sudo yum install httpd
ログイン後にコピー

インストールが完了したら、Apache サービスを開始し、起動時に開始するように設定します。

sudo systemctl start httpd.service
sudo systemctl enable httpd.service
ログイン後にコピー

この時点で、クラウド サーバーのパブリック IP アドレス、参照 サーバーに IP アドレスを入力すると、Apache のデフォルト ページが表示され、Apache が正常にインストールされたことが示されます。

3. php のインストール

次に、php をインストールします。次のコマンドを使用して、ターミナルに php をインストールします:

sudo yum -y install php php-mysql
ログイン後にコピー

インストールが完了したら、Apache サービスを再起動します:

<code><code>##<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo systemctl restart httpd.service</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><code>

#4. PHP 環境をテストする

インストールが完了したら、次のコマンドを使用して PHP が正常にインストールされたかどうかを確認できます。
sudo vim /var/www/html/info.php
ログイン後にコピー

info.php ファイルに次の内容を入力します:

<?php phpinfo(); ?>
ログイン後にコピー

ファイルを保存して終了した後、ブラウザにクラウド サーバーのパブリック IP アドレスを入力し、/info を追加すると表示されます。 .php、つまり:

http://你的IP地址/info.php
ログイン後にコピー

PHP バージョン、構成ファイルのパスなどの PHP 関連情報は、PHP 環境が正常に確立されたことを示します。

5. php 拡張機能をインストールする

php アプリケーションで適切に実行するには、いくつかの php 拡張機能をインストールする必要があります。一般的な拡張機能のインストール方法をいくつか紹介します。

    curl 拡張機能のインストール
  1. curl はデータ送信に使用されるツールであり、多くの PHP アプリケーションでは、curl 拡張機能が必要です。次のコマンドを使用して、ターミナルにカール拡張機能をインストールします:
sudo yum install php-curl
ログイン後にコピー

インストールが完了したら、Apache サービスを再起動します:

<code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo systemctl restart httpd.service</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> <code><code>

    gd 拡張機能のインストール
  1. gd は画像処理用の拡張機能です。次のコマンドを使用して、ターミナルに gd 拡張機能をインストールします:
sudo yum install php-gd
ログイン後にコピー

インストールが完了したら、Apache サービスを再起動します:

<code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo systemctl restart httpd.service</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div> <code><code>

    mbstring 拡張機能をインストールする
  1. mbstring は、マルチバイト エンコーディングを処理するための拡張機能です。 。次のコマンドを使用して、ターミナルに mbstring 拡張機能をインストールします:
sudo yum install php-mbstring
ログイン後にコピー

インストールが完了したら、Apache サービスを再起動します:

<code><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">sudo systemctl restart httpd.service</pre><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><div class="contentsignin">ログイン後にコピー</div></div><code><code> ヒント: さまざまなアプリケーション要件に応じて、mysqli 拡張機能、imagick 拡張機能などをインストールすることもできます。

6. php.ini の設定

php.ini ファイルを変更することで、タイム ゾーンの設定、アップロード ファイル サイズ制限など、php の操作に関するいくつかの設定を行うことができます。

次のコマンドを使用して php.ini ファイルを開きます:

sudo vim /etc/php.ini
ログイン後にコピー

変更する次の構成項目を見つけます:

display_errors = On              # 显示错误信息
date.timezone = Asia/Shanghai    # 设置时区
upload_max_filesize = 20M        # 设置上传文件大小限制
ログイン後にコピー

変更が完了したら、保存して終了します。

以上がクラウドサーバーLinux用のPHP環境を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート