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へ
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服务
如果出现 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
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