PHP7ランプのインストール方法
Webアプリケーションを開発する際には、LAMPと呼ばれるソフトウェアスタックがよく使われます。 LAMP は、Linux、Apache、MySQL、PHP の略です。中でも PHP は人気のあるサーバーサイド スクリプト言語であり、LAMP 環境は完全な Web 開発環境を提供します。この記事では、PHP7 の LAMP 環境をインストールする方法に焦点を当てます。
始める前に、Linux オペレーティング システムと Apache Web サーバーがインストールされていることを確認してください。同時に、コマンド ラインに関する特定の基本知識も必要です。 Ubuntu オペレーティング システムは、LAMP 環境を使用する最も人気のある Linux ディストリビューションの 1 つであるため、インストールには使用することをお勧めします。
ステップ 1: PHP7 をインストールする
まず、PHP7 の事前依存関係をインストールします。次のコマンドを使用してインストールします。
sudo apt-get install -y python-software-properties software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php7.0 php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0-mysql php7.0-sqlite3 php7.0-mcrypt php7.0-curl php7.0-json php7.0-gd php7.0-gmp php7.0-mbstring php7.0-zip
これにより、PHP7 とその必要な拡張機能がインストールされます。別のオペレーティング システムを使用している場合は、PHP7 をインストールするために別のコマンドを使用する必要がある場合があります。
ステップ 2: PHP7 をテストする
インストールが完了したら、PHP が正しくインストールされているかどうかをテストする必要があります。
まず、次のコマンドを使用してテスト ファイルを作成します:
sudo nano /var/www/html/info.php
次に、次のコードをコピーしてファイルに貼り付けます:
<?php phpinfo(); ?>
これにより、次のようなテスト ファイルが作成されます。 PHP 情報 Web ページ。ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、アドレス バーに「/info.php」と入力します。例:
http://your_server_IP_address/info.php
すべてがうまくいけば、次の内容が表示されるはずです。 PHP 情報ページで、PHP7 が正常にインストールされたことを確認します。
ステップ 3: MySQL データベースのインストールと構成
MySQL は、LAMP 環境のデータベース管理システムとして使用されるもう 1 つの必須コンポーネントです。次のコマンドを使用してインストールします:
sudo apt-get install -y mysql-server mysql-client
インストールが完了したら、次のコマンドを実行して MySQL を構成する必要があります:
sudo mysql_secure_installation
この対話型スクリプトでは、パスワードを設定する必要があります。 MySQL root ユーザーとその他のセキュリティ設定。最後に、root ユーザーに強力なパスワードを設定し、外部アクセスを無効にする必要があります。
ステップ 4: MySQL をテストする
インストールが完了したら、MySQL が正常に実行されているかどうかをテストします。コマンドラインに次のコマンドを入力します。
mysql -u root -p
データベースに入るには、MySQL root ユーザーのパスワードを入力してください。エラー メッセージがない場合は、MySQL サービスが稼働していることを意味します。
ステップ 5: Apache を構成する
Apache は LAMP 環境の Web サイトサーバーであり、PHP および MySQL とともに使用する必要があります。次のコマンドを使用して Apache をインストールできます:
sudo apt-get install -y apache2
同様に、Apache が適切に実行されているかどうかをテストする必要があります。ブラウザにサーバーの IP アドレスまたはドメイン名を入力し、「Apache2 Ubuntu Default Page」ページが表示されれば、Apache サーバーが正しくインストールされ、設定されています。
ステップ 6: mod_rewrite を有効にする
mod_rewrite は、URL を書き換えて内部リダイレクトを実行できる Apache モジュールです。ほとんどの Web サイトではこれを有効にする必要があるため、次のコマンドを使用して有効にできます:
sudo a2enmod rewrite
Apache サーバーを再起動して有効にします:
sudo systemctl restart apache2
ステップ 7: ファイアウォール設定
サーバーのセキュリティを強化するには、ファイアウォールでネットワーク トラフィックを制御できるようにする必要があります。次のコマンドを使用してファイアウォールをインストールできます:
sudo apt-get install -y ufw
ファイアウォールを有効にする:
sudo ufw enable
http および https トラフィックを開く:
sudo ufw allow http sudo ufw allow https
この時点で、インストールは正常に完了しています。 PHP7ランプ環境。 LAMP は、Linux システム上で簡単にセットアップして使用できる、非常に一般的な Web 開発環境です。最後に、サーバーのセキュリティを保護するために、すべての重要なデータをバックアップし、定期的にシステム更新を実行することをお勧めします。
以上がPHP7ランプのインストール方法の詳細内容です。詳細については、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のJITコンピレーションは、頻繁に実行されるコードをマシンコードにコンパイルし、重い計算でアプリケーションに利益をもたらし、実行時間を短縮することにより、パフォーマンスを向上させます。

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

この記事では、PHPの対称的および非対称暗号化について説明し、適合性、パフォーマンス、セキュリティの違いを比較しています。対称暗号化はより速く、バルクデータに適していますが、非対称は安全なキー交換に使用されます。

この記事では、不正アクセスを防ぎ、ベストプラクティスの詳細、セキュリティ強化ツールの推奨を防ぐために、PHPで堅牢な認証と承認の実装について説明します。

この記事では、CSRFトークン、同じサイトCookie、適切なセッション管理など、PHPでのCSRF攻撃を防ぐための戦略について説明します。

記事では、PHPを使用してデータベースからデータを取得し、手順、セキュリティ対策、最適化手法、およびソリューションを使用した一般的なエラーをカバーしています。

この記事では、Token BucketやLeaky BucketなどのアルゴリズムやSymfony/Rate-Limiterなどのライブラリを使用するなど、PHPでAPIレート制限を実装するための戦略について説明します。また、監視、動的に調整されたレートの制限、および手をカバーします
