centos6 centos7 インストール php7 の詳細説明

coldplay.xixi
リリース: 2023-02-17 21:32:01
転載
2036 人が閲覧しました

centos6 centos7 インストール php7 の詳細説明

centos 7/6 が利用可能です
ダウンロード リンク (最新バージョンは 7.4.5)

php 公式ウェブサイト

wget https://www.php.net/distributions/php-7.4.5.tar.gz
ログイン後にコピー

ダウンロードして解凍したすべてのファイルを固定フォルダーに入れることに慣れているので、/usr/localdownload ## の下に新しいフォルダーを作成します。

#実行シーケンスは次のとおりです

[root@localhost lib]# cd /usr/local
[root@localhost lib]# mkdir download
[root@localhost lib]# cd download
[root@localhost lib]# wget https://www.php.net/distributions/php-7.4.5.tar.gz
ログイン後にコピー

推奨 (無料):PHP7

ファイルを解凍します

[root@localhost lib]# tar -zxvf php-7.4.5.tar.gz
[root@localhost lib]# cd php-7.4.5
ログイン後にコピー
Apache サービスを停止します

[root@localhost php-7.3.17]# /usr/local/Webserves/apache2.4/bin/apachectl stop
ログイン後にコピー
Configuration

次の例は、apx のパスと正しく一致します。 Apache が他の方法でインストールされている場合は、それに応じて apxs へのパスを調整する必要があります。一部のディストリビューションでは、apx の名前が apxs2 に変更される場合があることに注意してください。

./configure --prefix=/usr/local/Webserves/php7.3 --with-apxs2=/usr/local/Webserves/apache2.4/bin/apxs
ログイン後にコピー
コンパイル

make && make install
ログイン後にコピー
モバイル構成ファイル

centos6 centos7 インストール php7 の詳細説明

#development   开发环境配置文件   production生产环境配置文件,
cp php.ini-development  php.ini-production  /usr/local/Webserves/php7.3/
ログイン後にコピー
構成ファイルをphp.iniに変更します

#找到文件所在
[root@localhost php-7.3.17]# cd /usr/local/Webserves/php7.3/
[root@localhost php7.3]# ls -a
.  ..  bin  etc  include  lib  php  php.ini-development  php.ini-production  var
#在次备份一下
[root@localhost php7.3]# cp -b php.ini-development  php.ini-development备份 
[root@localhost php7.3]# ls -a
.   bin  include  php                  php.ini-development备份  var
..  etc  lib      php.ini-development  php.ini-production
#修改配置文件
[root@localhost php7.3]# mv php.ini-development php.ini
[root@localhost php7.3]# ls -a
.  ..  bin  etc  include  lib  php  php.ini  php.ini-development备份  php.ini-production  var
ログイン後にコピー
編集PHP モジュールを呼び出すための httpd .conf ファイル。 LoadModule 式の右側のパスは、システム上の PHP モジュールを指している必要があります。上記の make install コマンドですでにこれが行われている可能性がありますが、必ず確認してください。

LoadModule php5_module modules/libphp5.so
ログイン後にコピー

centos6 centos7 インストール php7 の詳細説明

特定の拡張機能を PHP に解決するように Apache に指示します

<filesmatch>
    SetHandler application/x-httpd-php
</filesmatch>
ログイン後にコピー

centos6 centos7 インストール php7 の詳細説明

Apache を開始

#設定が成功したら、Apache を通常どおり起動できます。

[root@localhost Webserves]# /usr/local/Webserves/apache2.4/bin/apachectl start
[root@localhost Webserves]#
ログイン後にコピー

centos6 centos7 インストール php7 の詳細説明

Test php

Apache の Web サイト ストレージのルート パスを確認し、Apache 設定で開きます。検索するファイル


centos6 centos7 インストール php7 の詳細説明

次に、php ファイルを作成します

#

[root@localhost Webserves]# cd /usr/local/Webserves/apache2.4/htdocs
[root@localhost htdocs]# vim index.php
[root@localhost htdocs]#
ログイン後にコピー

centos6 centos7 インストール php7 の詳細説明##インストールが成功したことがわかります


#注* コンパイル中に php 拡張機能はインストールされませんでした。たとえば、mysql なので、それを使用したい場合は、必要な拡張ファイルをインストールする必要がありますcentos6 centos7 インストール php7 の詳細説明

以上がcentos6 centos7 インストール php7 の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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