変更のyumはredhatソースおよびPHP環境をインストールします

yumのアップデート元をREDHAT

RHELのインストールと一緒にyumのソースを削除します。

ます。rpm -qa | grepをyumを#yumのは、地元の表示します

yumのリスト|トイレ-l位の数を見て

yumの現象でPIP#ルックをインストール

ます。rpm -qa | grepをyumを| xargsの回転数-e --nodeps#はyumのローカルアンロード、依存関係を確認していない、yumをアンインストールプログラム

yumのソースを再インストールします。

https://blog.51cto.com/xiaocao13140/2131856は3を与えました

  • python-urlgrabber-3.9.1-11.el6.noarch.rpm

  • yumの-プラグインfastestmirror-1.1.30-40.el6.noarch.rpm

  • yumを-3.2.29-81.el6.centos.noarch.rpm

https://blog.csdn.net/u013605322/article/details/79726564 5へ

RPM-4.11.3-25.el7.x86_64.rpm

yumのメタデータ・パーサ1.1.4-10.el7.x86_6

python-urlgrabber-3.10-8.el7.noarch.rpm

yumを-3.4.3-154.el7.centos.noarch.rpm

yumの-プラグインfastestmirror-1.1.31-42.el7.noarch.rpm

例えば第2のソースに

yumを再インストールします

0、yumの共有ファイルをインストールしますの裏見のローカルファイルにアクセスするには、仮想マシンを

1、YUMや他のrpmのダウンロードhttp://mirrors.163.com/centos/7/os/x86_64/Packages/

2、インストールするために、

紛争の場合、プラス力

回転数-ivh --force RPM-4.11.3-35.el7.x86_64.rpm yumをメタデータ・パーサ1.1.4-10.el7.x86_64.rpmのpython-urlgrabber-3.10-9.el7.noarch.rpm yumを-3.4.3-161.el7.centos.noarch.rpmのyum-pluginの-fastestmirror-1.1.31-50.el7.noarch.rpm

ヤムローカルソースをインストールします(ISO)

OK RedHatのバージョンと現在の状況をインストール

1バージョン及び設置場所:仮想マシンまたは物理マシン

物理マシン

2、YUMソースがインストールされています

コンフィギュレーションは、私自身のソースのようにそれを支払う必要はありませんYUM、無償RedHatのが、サービスがyumを充電する必要があります。

主は彼らの割り当て、お金と労力ああの深いポケットを持っていない場合。

あなたが購入していない場合3.、次の3つのソースを含め、独自の保険の目的を設定する必要があります。

1.ローカルのyumソースは、ローカルのISOです

ソース163を設定します

3.設定のEPELソース

4、ネットワークがない場合は、あなただけのyumのローカル情報源に頼ることができるのRedhat。CentOSのは自由であるため、このようなのyum CentOSのソースとしてソース他のシステムは、(以前のダウンロードが必要)、ソースのインストールISOファイルとヤムヤム:あり2つのローカルのyumソースの選択の種類があります

5、ローカルインストールCDがある場合は、マウント - コピー - 設定 - キャッシュを更新し、このリンクでは、それについては後で詳細に入ります

https://blog.csdn.net/qq_33290422/article/details/79917335

6、ないCD-ROMがインストールされていないが、あなたのハードドライブにダウンロードし、存在する場合、マウント - コピー - 設定 - アップデートキャッシュ

ISOイメージファイルの場所を検索

'* .ISO' / -name見つけます

マウントISOイメージ

たとえば、

sudoのマウントは/ dev / sr0を/ mnt / cdromと

LS / mnt / cdromと#が検証します

DF -THビューのディスクサイズ、解決:大役に立たないファイルの削除iノードを参照する-i DFを:ファイルのバイト数、IDの所有者、グループID、時間の位置を変更する権限を、リンク数、データ・ブロック、ソリューションは:削除小さなファイルの過剰な数

yumを元のデフォルト設定を変更します

1、redhat7.3は、viのlocal.repo、そこredhat.repo /etc/yum.repos.d/次のファイルがあり、それを削除します

[RHEL] 
名= Red Hatの企業向けLinuxの7
BASEURL =ファイル:/// mnt / cdromと
有効= 1
gpgkey = 1
gpgkey =ファイル:/// mnt / cdromと/ RPM-GPG-KEY-redhatのリリース

2、キャッシュを更新

 

 

 

ISOの回転数とYUMのインストールの一部

CD / mnt / cdromと/ P

ヤムローカルソースをインストール(ネットワークをダウンロードする前に)

ローカルファイルにアクセスするための仮想マシン

1、ぬいぐるみのISOファイル、マウントは/ dev / sr0を/ mnt / cdromとの使用に

図2に示すように、共有フォルダの方法

A。https://cloud.tencent.com/developer/article/1391053

。Bと成功かどうかを確認:

VMWARE-hgfsclient

。Cマウント:

マウント-t vmhgfs .host:/を/ mnt / udisk

若しくは

vmhgfsヒューズ.host:/を/ mnt / udisk

図3は、ハードディスクに直接取り付けられ、ないネットワークは方法1,2の他にインストールされていないことができない場合、NTFS-3G-2017.3.23-6.el7.x86_64.rpmを頼ります

マウント方法:マウント-tは/ dev / sdb1などを/ mnt / TT

ダウンロードyumの回転数をプリインストール

ダウンロードのcentos7 rpmのソース

http://mirrors.163.com/centos/7/os/x86_64/Packages/

ヤムネットワークソースをインストールします

仕上げされ

ソフトウェア環境をインストールします

YUMのhttpdのPHPのMySQLのMySQLサーバのphp-mysqlのインストール-y

rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索httpd

rpm-ivh xxx:安装显示安装进度--install--verbose--hash

yum –y install xxx 使用这个就不会老询问你要不要yes他会自动的同意,也就不需要你老确认

-lt 列出监听的TCP端口, -u 或 --udp 显示UDP传输协议的连线状况,-n 输出中不解析主机、端口、名称, -p 显示进程ID和名称

[root@i-14fe7093 nginx]# netstat -ltunp

安装Nginx

准备编译条件

需要先挂载ISO源 RHEL-7.3 Server.x86_64-2.iso

yum install gcc zlib-devel zlib pcre pcre-devel

yum -y install openssl openssl-devel

编译安装nginx

下载1.12.2

https://nginx.org/en/download.html

复制到/usr/local/nginx

sudo mkdir /usr/local/nginx

cp /mnt/udisk/redhat\redhat7-centos-yum\redhat7-centos-yum-rpm-1/nginx-1.12.2.tar.gz /usr/local/nginx

– 解压Nginx安装包 tar -zxvf nginx-1.12.2.tar.gz – 解压后进入 nginx-1.12.2 目录进行编译安装 ./configure make && make install

nginx命令全局执行设置

cd /usr/local/nginx/sbin/

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

查看虚拟机地址

ifconfig

如果没有ens33的ip

关闭防火墙

[root@nginx ~]# firewall-cmd --state running [root@nginx ~]# systemctl stop firewalld.service [root@nginx ~]# firewall-cmd --state not running

启动和停止

ngnix

ngnix -s stop/reload

主机中查看nginx服务

http://192.168.61.128/

如果出现 C compiler not found错误,执行:

yum -y install gcc gcc-c++ autoconf automake make

修改Nginx配置文件以支持PHP解析

nginx配置文件默认放在/etc/nginx/nginx.confvi /etc/nginx/nginx.conf在server区间里加入以下内容
注释掉本来的这两行
server {
      listen       80 default_server;
      listen       [::]:80 default_server;
      server_name _;
      root         /usr/share/nginx/html;
      index index.php index.html index.htm;

      # Load configuration files for the default server block.
      include /etc/nginx/default.d/*.conf;

      location / {
      }

      error_page 404 /404.html;
          location = /40x.html {
      }

      error_page 500 502 503 504 /50x.html;
          location = /50x.html {
      }
      location ~ .php$ {
      try_files $uri =404;
      root /usr/share/nginx/html;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi.conf;
}

}

主要改了2个地方:index 加了index.php;location 加了 php的解析

systemctl restart nginx 重启nginx 或者用 nginx -s reload

在目录/usr/share/nginx/html下新建phpinfo.php文件,内容为 <?php phpinfo();?>

安装PHP

yum install -y php #安装

php -v #验证

安装PHP-FPM

下载地址 http://rpm.pbone.net/index.php3/stat/4/idpl/35040654/dir/scientific_linux_7/com/php-fpm-5.4.16-42.el7.x86_64.rpm.html

cd /mnt/cdrom/Packages

rpm -ivh php-fpm-5.4.16-42.el7.x86_64.rpm

systemctl start php-fpm

ps -ef|grep php-fpm

验证ngnix+php安装

http://192.168.61.128/phpinfo.php

设置自启动

待完整

其他资源

主要参考

https://www.linuxidc.com/Linux/2018-09/154437.htm

redhat网盘资源 iso和学习视频都有

https://pan.baidu.com/s/1skLXnJZ#list/path=%2FRed%20Hat%20Enterprise%20Linux&parentPath=%2F

 

おすすめ

転載: www.cnblogs.com/taylorluo/p/10987569.html