centos6.5とcentos 7はphp環境(php 7を含む)をどのように構築するか


linuxがphp環境を構築するのは複雑だと思われ、lnmpワンタッチインストールパッケージをインストールしようとします.実ははっきり言って、1つのwebサーバーをインストールして、それからphpをサポートして、とても簡単で、あなたがlnmpの1ボタンのインストールパッケージをインストールするよりも簡単です.大げさなことを言わないで、実際のインストール手順を見てください.
まずcentosのバージョン情報を見てみましょう.
#      linux 
lsb_release -a
#  
cat /etc/redhat-release
#   
rpm -q centos-release

以上の3つのいずれかはcentosのバージョン情報を表示できます.
ここではcentos 6にいます.5とcentos 7でインストールを行い、インストール中も一部linuxコマンドが異なるだけです.便宜上、yum方式でインストールしています.もちろん、インストールされているソフトウェアのバージョンはyumソースの問題によって異なる可能性があります.指定されたバージョンをインストールしたい場合は、後述します.ソースコードを使用してインストールをコンパイルすることもできます.本編の議論の範囲ではないので、省略します.
apacheのインストール
apacheのインストールは簡単です.yun installをクリックしてインストールすればいいです.
yum install httpd

車に戻ってからインストールできます.インストール中にy確認を入力するように指示されます.ここにy確認を入力する前に、インストールするhttpdのバージョン情報を見ることができます.
一部のパートナーはインストール中に失敗する可能性があります.
You could try using --skip-broken to work around the problem
 
これがあなたのyumソースの問題です.今、あなたのyumソースを交換したほうがいいです.そうしないと、インストールに成功し、ほとんどが無効になります.新聞が間違っている以上、私たちは先に計算するのではなく、問題を解決する方法を見つけたほうがいい.アリクラウドサーバyumソース更新の問題を参照できます
手動でapacheを起動します
#centos7   httpd
apachectl start
#centos6.5   httpd
/etc/init.d/httpd start    service httpd start

Webサーバがセットされている以上、Webを通じてアクセスできることを意味しているのではないでしょうか.はい、ブラウザがサーバーipアドレスに直接アクセスすると、apacheのデフォルトページが開きます.
電源を入れてhttpサービスを開始します
#centos7
systemctl enable httpd.service
#centos 6.*  
chkconfig --levels 235 httpd on 

次にyun installコマンドでphpをインストールします
yum install php 
#centos7   apache
apachectl restart
#centos6   apache
/etc/init.d/httpd restart    service httpd restart

上記の手順ではyumソースによってインストールされるphpバージョンが異なり、一部のパートナーがインストールするphpバージョンは5.3 5.4と推定されています(これはphpのインストール中にy確認に属する前に見られるかもしれませんが)、これは明らかにほとんどの人が望んでいないことです.
yをクリックしてインストールを確認したが、バージョンが低すぎる場合は、次のコマンドでアンインストールできます.
yum remove php

次にphp 5をインストールする.6を例に挙げて、yumがインストールしたphpバージョンが十分に高いか、自分の意思を満たす場合は、この手順を直接省略することができます.
#CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm  
#CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

次のコマンドでphp 5をインストールできます.バージョン6
yum install php56w php56w-mysql php56w-mbstring php56w-mcrypt php56w-gd php56w-imap php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-pdo

これでphpがインストールされます
最近php 7は比較的に火がついて、webstaticこのソースもphp 7をインストールすることができて、あなたは上の5.6バージョンの命令をphp 70 wに変えるだけでいいだけで、具体的なphpのバージョンは個人の所によって良いです
yum install php70w php70w-mysql php70w-mbstring php70w-mcrypt php70w-gd php70w-imap php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc php70w-pdo

phpをインストールしたらapacheを再起動してくださいね
インストールしたばかりのphp環境では、どのモジュールがインストールされているかをコマンドで確認できます.
php -m

mbstring拡張子のインストールを忘れた場合は、手動でmbstring拡張子をインストールする必要がある場合があります(実際にはインストール済みですが、ここでは例を挙げます).
#php5.6  
yum install php56w-mbstring

#php7.0  
yum install php70w-mbstring
#        apache

また、phpのプロファイルが存在するディレクトリは、以下のコマンドで表示できます.もちろん、phpinfoを表示して情報を取得することもできます.
php -i | grep php.ini

最後に、関連ファイルのデフォルトのインストールパスについて説明します.
#apache     
/etc/httpd/conf/httpd.conf
#       vhost            
/etc/httpd/conf.d/
#             rewrite  ,                   
/etc/httpd/conf.modules.d/
#web           
/var/www/html
#apache      
/var/log/httpd/

http://www.manks.top/linux-php.html

転載先:https://www.cnblogs.com/yangwuyu/p/8509537.html