CentOS6.7ビルドLNMP環境

1 :ビュー環境:

1[ root@localhost ~]# cat /etc/redhat-release

2 :ファイアウォールをオフにします

1 # 再起動後に有効になります
2[ root@localhost ~]# chkconfig iptables off
34 or
56 # 即時効果,再起動後に開くことができませんでした
7[ root@localhost ~]# service iptables stop

selinuxを閉じる

# すぐに有効、再起動後は無効
[ root@localhost ~]#setenforce 0//SELINUX=強制を無効に変更し、再起動して有効にします[root@localhost ~]# vi /etc/selinux/config        
  1. CentOS 6.7サードパーティのyumソースを構成します(CentOSのデフォルトの標準ソースにはnginxパッケージはありません)
1[ root@localhost ~]#wget http://www.atomicorp.com/installers/atomic
23[ root@localhost ~]#sh ./atomic
45[ root@localhost ~]#yum check-update

4 :開発キットとライブラリファイルをインストールします

1 # 包まないように注意してください
2[ root@localhost ~]#yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5 :インストールされているapache、[mysql](https://cloud.tencent.com/product/cdb?from=10680)、phpをアンインストールします

# yum remove httpd
# yum remove mysql
# yum remove php

6 :nginxをインストールします

# yum install nginx
# service nginx start
# chkconfig --levels 235 nginx on                   //起動する2、3、5レベルを設定します

7 :mysqlをインストールします

# yum install mysql mysql-server mysql-devel
# service mysqld start
# chkconfig --levels 235 mysqld on
//MySQLにログインして、空のユーザーを削除し、ルートパスワードを変更します
mysql>select user,host,password from mysql.user;
 
mysql>drop user ''@localhost;
 
mysql>update mysql.user set password =PASSWORD('your password') where user='root';
 
mysql>flush privileges;

8 :phpをインストールする

//また、包まないように注意してください
# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap
//PHPと必要なコンポーネントをインストールしてPHPでMySQL、FastCGIモードをサポートする
# yum install  php-tidy php-common php-devel php-fpm php-mysql
# service php-fpm start
# chkconfig --levels 235 php-fpm on

9 :phpをサポートするようにnginxを構成します

//構成ファイルをバックアップファイルに変更します
# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

//元の構成ファイルは自分で作成する必要があるため、デフォルトの構成ファイルを構成ファイルとして使用できます。
# cp /etc/nginx/nginx.conf.default/etc/nginx/nginx.conf

//nginx構成ファイルのサーバーセクションを変更し、fastcgiサポートを追加します
# vi /etc/nginx/nginx.conf
//インデックスに参加.php
index index.php index.html index.htm;//次のコードコメントを削除し、nginxのデフォルトパスに変更します
location ~ \.php$ {
   root           html;
   fastcgi_pass   127.0.0.1:9000;
   fastcgi_index  index.php;
   fastcgi_param  SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
   include        fastcgi_params;}

10 :phpを構成する

//ファイルphpを編集する.ini、ファイルの最後にcgiを追加します.fix_pathinfo = 1  [root@CentOS ~]# vi /etc/php.ini

11 :nginxphp-fpmを再起動します

# service nginx restart
# service php-fpm restart

12 :info.phpファイルを作成します

# vi /usr/share/nginx/html/info.php
<? php
 phpinfo();?>

13 :nginxがphpを解析できるかどうかをテストします

  ローカルブラウザ入力:192.168.32.164/info.php
      
 phpinfoインターフェース環境が正常に構築されていることを示す

Recommended Posts

CentOS6.7ビルドLNMP環境
Centos7.6ビルドLNMP環境
CentOS7ビルドLNMP環境
Centosビルドlnmp
CentOS7のLNMP環境でDiscuzフォーラムを構築する
CentOS7のLNMP環境でDedecmsWebサイトを構築する
LinuxでNginx環境を構築する(CentOS)
CentOS7ビルドジェンキンス
Centos7ビルドpython3.8.5 + scrapy + gerapy
Centos-6.5LNMP環境のインストールと展開
ubuntu20.04でLNMP環境を構築する手順
(1)クラスター環境を構築するためのCentos7のインストール
[PHP] CentOSでPHPオペレーティング環境を構築する
CentOS7.3 64ビット、ビルドZabbix3.4
CentOSビルドプライベートgit
Centos7.4はLNMPをインストールします
Linux(centos7)ビルドgitlab
centos7でk8s1.9.9をビルドする
Centos6.9ビルドrabbitmq3.6.8クラスター
Hadoop環境の構築(centos7)
ランプ(centos7)設置ランプ環境
Centos7ビルドKubernetesクラスター
Centos6.9インストールnpm環境
ジェンキンスはセントスに基づいて構築されています
CentOS 8.1でLEMP(Linux + Nginx + MySQL + PHP)環境を構築する(詳細なチュートリアル)
CentOSでHadoopを構築する
Centos7ビルドDNSサービス
Centos7はnodejs環境を構成します
Centos6.5は、LNMPアーキテクチャのWeb環境をコンパイルしてインストールします
centos7.2でLAMP環境を構築する方法
CentOS7GPU環境を構成する
Centos7でJava開発用の基本的な環境を構築する
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
CentOs7.3ビルドSolrスタンドアロンサービス
CentOS7でOpenV **サーバーを構築する
CentOs7.3ビルドRabbitMQ3.6スタンドアロンサービス
Ubuntu18.04LTSはCUDA環境をすばやく構築します
CentOS 7インストールJAVA環境(JDK 1.8)
CentOS7でOpenLDAPサーバーを構築する
SkyWalking研究ノート(CentOS環境)
CentOS7.6でzabbixモニタリングzabbix4.2をビルドする
CentOSでMariaDBレプリケーションを構築する
Centos7はGitBook環境をセットアップします
CentOS7.2はNode.js開発環境を展開します
CentOSインストールnginx + tomcat + java + mysqlオペレーティング環境
CentOs7.3ビルドZooKeeper-3.4.9スタンドアロンサービス
Centos6はGitBook環境をセットアップします
DockerのCentOS環境インストール
ubuntuビルドpython開発環境
CentOs7.3ビルドSolrCloudクラスターサービス
Centos7はpython3仮想環境を展開します
Centos7.4環境インストールランプ-php7.0チュートリアル
Ubuntu18.04.1ビルドJava環境とHelloWorld
CentOS7はJava言語開発環境を構成します
CentOS8は、LNMP環境を展開して、mysql8.0.29チュートリアルの詳細をコンパイルおよびインストールします。
CentOS 8(2)
CentOS7はRuby言語開発環境を構成します
CentOS8.1ビルドGitlabサーバーの詳細なチュートリアル
Ubuntu16.04ビルドphp5.6Webサーバー環境
CentOS7はphp言語開発環境を構成します
CentOS8でPXCクラスターを構築する