centos 6.9 yum方式でlnmp環境を構築する
本人は仮想マシンで行っていますが、仮想マシンにセンター6.9をインストールする方法については、もう説明しません.
cat/etc/issueでバージョンを見る
インチングをインストール
nginxをインストールする前に、nginx倉庫を配置します.
以下の構成をvimを使って
インストール前に自分のバージョンを削除して次のコマンドを実行します.
mysqlを起動します
アンマウント
Error:xz copression not availableに遭遇した場合、エラーチェック:https://blog.csdn.net/benben0729/article/details/82432431
起動
cat/etc/issueでバージョンを見る
インチングをインストール
nginxをインストールする前に、nginx倉庫を配置します.
以下の構成をvimを使って
/etc/yum.repos.d/nginx.repo
ファイルに保存します.[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
以下のコマンドを直接使用して、インストールを行います.yum install -y nginx
インテンクスを起動service nginx start
以下のコマンドで80ポートを見ることができます.netstat -tunlp|grep 80
inxを起動項目として設定し、次のコマンドを実行します.chkconfig nginx on
mysqlをインストールしますインストール前に自分のバージョンを削除して次のコマンドを実行します.
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
mysqlがまだ残っていますか?rpm -qa|grep mysql
mysql rpmのインストールパッケージをダウンロードします.wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
ダウンロードしたrpmファイルをインストールします.rpm -ivh mysql-community-release-el6-5.noarch.rpm
yumインストールmysql-communnity-serveryum install mysql-community-server
インストールの過程で直接yをダウンロードするかどうかを問い合わせることができます.mysqlを起動します
service mysqld start
スタートアイテムを追加chkconfig mysqld on
3306ポートの状態を表示します.netstat -tunlp|grep 3306
インストールphp 7.1アンマウント
. php rpm
[root@localhost nginx]# rpm -qa | grep php
php-cli-5.3.3-22.el6.x86_64
php-pdo-5.3.3-22.el6.x86_64
php-gd-5.3.3-22.el6.x86_64
php-fpm-5.3.3-22.el6.x86_64
php-common-5.3.3-22.el6.x86_64
php-5.3.3-22.el6.x86_64
php-xml-5.3.3-22.el6.x86_64
php-pear-1.9.4-4.el6.noarch
2.
rpm -e php-fpm-5.3.3-22.el6.x86_64
rpm-e php-pdo-5.3.3-22.el6.x86_64
rpm -e php-pear-1.9.4-4.el6.noarch
rpm-e php-cli-5.3.3-22.el6.x86_64
rpm -e php-5.3.3-22.el6.x86_64
rpm-e php-xml-5.3.3-22.el6.x86_64
rpm -e php-gd-5.3.3-22.el6.x86_64
rpm-e php-common-5.3.3-22.el6.x86_64
インストールphprpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
//
yum search php71w
// php
yum install php71w php71w-fpm php71w-cli php71w-common php71w-devel php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath
//
//yum install php71w-xml
//
service php-fpm start
// /etc/nginx/nginx.conf php
// nginx
service nginx restart
nginx
service nginx reload
インストール中にcurl:(35)SSL connect errorの問題が発生する可能性があります.以下のコマンドを使って更新してインストールを試みます.yum update nss
この問題がまだ発生している場合は、以下のコマンドを使用してソースを削除し、再インストールします.参照https://blog.csdn.net/blue_red_1314/articale/detail/788049991、 epel-release-latest-7.noarch.rpm : yum remove epel-release
2、 epel : rm -rf /var/cache/yum/x86_64/6/epel/*
Error:xz copression not availableに遭遇した場合、エラーチェック:https://blog.csdn.net/benben0729/article/details/82432431
起動
chkconfig php-fpm on
service php-fpm start
ninxサポートphpの設定vim /etc/nginx/conf.d/default.conf
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
phpファイルにアクセスする時にfile not foundが現れたら、配置網のルートディレクトリが正しいかどうかを確認します.fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;