centos6.5とcentos 7はphp環境(php 7を含む)をどのように構築するか
5193 ワード
linuxがphp環境を構築するのは複雑だと思われ、lnmpワンタッチインストールパッケージをインストールしようとします.実ははっきり言って、1つのwebサーバーをインストールして、それからphpをサポートして、とても簡単で、あなたがlnmpの1ボタンのインストールパッケージをインストールするよりも簡単です.大げさなことを言わないで、実際のインストール手順を見てください.
まずcentosのバージョン情報を見てみましょう.
以上の3つのいずれかはcentosのバージョン情報を表示できます.
ここではcentos 6にいます.5とcentos 7でインストールを行い、インストール中も一部linuxコマンドが異なるだけです.便宜上、yum方式でインストールしています.もちろん、インストールされているソフトウェアのバージョンはyumソースの問題によって異なる可能性があります.指定されたバージョンをインストールしたい場合は、後述します.ソースコードを使用してインストールをコンパイルすることもできます.本編の議論の範囲ではないので、省略します.
apacheのインストール
apacheのインストールは簡単です.yun installをクリックしてインストールすればいいです.
車に戻ってからインストールできます.インストール中にy確認を入力するように指示されます.ここにy確認を入力する前に、インストールするhttpdのバージョン情報を見ることができます.
一部のパートナーはインストール中に失敗する可能性があります.
You could try using --skip-broken to work around the problem
これがあなたのyumソースの問題です.今、あなたのyumソースを交換したほうがいいです.そうしないと、インストールに成功し、ほとんどが無効になります.新聞が間違っている以上、私たちは先に計算するのではなく、問題を解決する方法を見つけたほうがいい.アリクラウドサーバyumソース更新の問題を参照できます
手動でapacheを起動します
Webサーバがセットされている以上、Webを通じてアクセスできることを意味しているのではないでしょうか.はい、ブラウザがサーバーipアドレスに直接アクセスすると、apacheのデフォルトページが開きます.
電源を入れてhttpサービスを開始します
次にyun installコマンドでphpをインストールします
上記の手順ではyumソースによってインストールされるphpバージョンが異なり、一部のパートナーがインストールするphpバージョンは5.3 5.4と推定されています(これはphpのインストール中にy確認に属する前に見られるかもしれませんが)、これは明らかにほとんどの人が望んでいないことです.
yをクリックしてインストールを確認したが、バージョンが低すぎる場合は、次のコマンドでアンインストールできます.
次にphp 5をインストールする.6を例に挙げて、yumがインストールしたphpバージョンが十分に高いか、自分の意思を満たす場合は、この手順を直接省略することができます.
次のコマンドでphp 5をインストールできます.バージョン6
これでphpがインストールされます
最近php 7は比較的に火がついて、webstaticこのソースもphp 7をインストールすることができて、あなたは上の5.6バージョンの命令をphp 70 wに変えるだけでいいだけで、具体的なphpのバージョンは個人の所によって良いです
phpをインストールしたらapacheを再起動してくださいね
インストールしたばかりのphp環境では、どのモジュールがインストールされているかをコマンドで確認できます.
mbstring拡張子のインストールを忘れた場合は、手動でmbstring拡張子をインストールする必要がある場合があります(実際にはインストール済みですが、ここでは例を挙げます).
また、phpのプロファイルが存在するディレクトリは、以下のコマンドで表示できます.もちろん、phpinfoを表示して情報を取得することもできます.
最後に、関連ファイルのデフォルトのインストールパスについて説明します.
http://www.manks.top/linux-php.html
転載先:https://www.cnblogs.com/yangwuyu/p/8509537.html
まず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