検索
ホームページバックエンド開発PHP7PHP7 ソフトウェアのインストールプロセスについて話しましょう

PHP7 は、高いパフォーマンスと強力な安定性を備えたオープンソースのプログラミング言語で、Web 開発やコマンド ライン スクリプティングに適しており、アプリケーション開発、データ処理などの分野で広く使用されています。この記事では、開発者が開発環境をより迅速にセットアップできるように、PHP7 のインストール プロセスを紹介します。

1. 準備

PHP7 をインストールする前に、Web サーバー、データベース、エディターなどの関連環境とソフトウェアをインストールして設定する必要があります。

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

Web サーバーは HTTP リクエストを処理するソフトウェアであり、Apache や Nginx などのオープンソース ソフトウェアを選択できます。

Ubuntu システムでは、次のコマンドを実行して Apache をインストールできます:

sudo apt-get update
sudo apt-get install apache2

2. データベースをインストールします

PHP アプリケーションでは、データベースは重要な部分です。一般的なデータベースには、MySQL、MariaDB などが含まれます。

Ubuntu システムでは、次のコマンドを実行して MySQL をインストールできます:

sudo apt-get update
sudo apt-get install mysql-server

インストール プロセス中に、管理者アカウントとパスワードを設定するように求められます。

3. エディタをインストールします

エディタはコードの作成と変更に使用されるツールで、Sublime、Atom などを選択できます。

2. PHP7 のインストール

PHP7 をインストールするには、ソース コードのコンパイル、バイナリ パッケージのインストールなど、さまざまな方法があります。以下では、ソース コードのコンパイルとバイナリ パッケージのインストールの具体的な手順を紹介します。 。

1. ソースコードのコンパイル方法

(1) ソースコードパッケージのダウンロード

PHP 公式サイトから最新の安定版ソースコードパッケージをダウンロードできます。アドレスは http://php.net/downloads.php で、ダウンロードする PHP7 の安定バージョンを選択し、ダウンロードしたソース コード パッケージをローカル ディレクトリに抽出します。

(2) 依存ライブラリのインストール

コンパイル プロセス中に、libxml、libcurl、libjpeg、libpng、libmcrypt などの必要な依存ライブラリをインストールする必要があります。

Ubuntu システムでは、次のコマンドを実行してこれらのライブラリをインストールできます:

sudo apt-get install libxml2-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev

(3) 構成とコンパイル

依存ライブラリをインストールした後、構成とコンパイルが必要です。次のコマンドを使用して PHP をコンパイルします:

./configure --with-apxs2=/usr/bin/apxs2 \
--with-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-zlib-dir \
--with-iconv \
--with-mcrypt \
--enable-fpm \
--enable-sockets \
--enable-bcmath \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-shmop \
--enable-zip \
--enable-exif \
--enable-ftp

(4) インストール

設定とコンパイルが完了したら、次のコマンドを使用して PHP をインストールできます:

make
make test
sudo make install

2 。バイナリ パッケージのインストール方法

バイナリ パッケージのインストール方法は比較的簡単です。Ubuntu システムで次のコマンドを実行することで、PHP7 をインストールできます:

sudo apt-get install php7.0

3. PHP 環境の構成

PHP をインストールした後、PHP 環境でいくつかの構成を実行する必要もあります。

1. php.ini ファイルを変更する

PHP をインストールすると、デフォルトで php.ini ファイルが生成され、このファイルで PHP の基本設定と拡張機能を構成できます。

Ubuntu システムでは、php.ini ファイルのデフォルトの場所は /etc/php/7.0/apache2/php.ini です。

次の構成を変更することで、PHP のパフォーマンスを向上させることができます:

memory_limit = 256M
max_execution_time = 300
max_input_time = 600
upload_max_filesize = 128M
post_max_size = 256M

さらに、Ubuntu システムでは、次の 2 行の構成を開く必要もあります:

extension=mysqli.so
extension=gd.so

2. PHP FPM を有効にする

PHP FPM は、同時実行性の高いシナリオ向けの PHP 処理メソッドであり、リクエストを迅速に処理し、システム パフォーマンスを向上させることができます。

Ubuntu システムでは、次のコマンドを使用して PHP FPM を有効にできます:

sudo apt-get install php7.0-fpm

有効にした後、Apache 構成ファイル /etc/apache2/mods も設定する必要があります。 -enabled /php7.0.conf 次の内容に変更します:

<filesmatch>
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</filesmatch>

3. サービスを再起動します

php.ini および Apache 構成ファイルを変更した後、再起動する必要があります構成を有効にするための Apache および PHP FPM サービス:

sudo service apache2 restart
sudo service php7.0-fpm restart

この時点で、PHP7 のインストールと構成は完了し、喜んで PHP 開発を開始できます。

以上がPHP7 ソフトウェアのインストールプロセスについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。