記一次離線安裝gcc nginx php

2021-07-29 17:03:34 字數 1194 閱讀 6639

error: c compiler cc is not found

沒有gcc,但是又是沒網路,所以必須先使用rpm先安裝gcc

一:二:

三:離線安裝gcc依賴包問題難解決,安裝rpm包的順序查了很多資料,都寫的不同,都有包的依賴解決不了,後來找到乙個教程,直接把很多rpm包放進乙個資料夾下,使用rpm -ivh *.rpm --nodeps --force可以越過依賴包問題,有什麼不同的地方現在不清楚。--nodeps --force是強制安裝,不管依賴包的問題。

有點坑的是gcc安裝好了g++不一定會是安裝好了的,所以還要單獨檢視g++是否安裝完成,gcc -vg++ -v

解決了gcc問題之後繼續安裝nginx。

tar -zxvf *.tar.gz進入解壓出來的資料夾,然後./configuremake && make install如果沒有錯誤的話,nginx的安裝到此結束,完成了安裝,開啟nginx的命令是/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

但是中途出現了一些錯誤。

make: *** 沒有規則可以建立"default"需要的目標"build"cc1: warnings being treated as errors

這個是把警告當作錯誤處理,所以它刪掉這個-werror也沒事,找到makefile裡面的-werror用vi編輯或者其他的編輯器把它刪掉,再進行make && make install這個檔案在當前目錄的obsj裡面,有個makefile檔案。

configure: error: xml2-config not found. please check your libxml2 installation.

php安裝的過程中出現了libxml2錯誤,乙個檔案找不到,重新安裝了一遍,使用了tar.gz包安裝。

記一次nginx離線安裝部署

nginx環境包 1,將tar包放在 home nginx或者其他,進入目錄解壓nginxofflinepack.tar.gz 2,rpm uvh nodeps force rpm 3,安裝pcre tar xvf pcre 8.43.tar.gz cd home nginx pcre 8.42 c...

mysql安裝一次 記一次mysql安裝

mysql 分為安裝版和壓縮版 2.安裝 2.1 解壓得到 mysql 8.0.15 winx64 資料夾 2.2 在mysql 8.0.15 winx64 資料夾下,新建配置檔案my.ini,內容 如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄,這裡是唯一你需要改...

記一次安裝MySQL

之前在電腦上安裝過一次mysql,使用的公司的一鍵安裝指令碼,後來刪除了一遍,在安裝就會出錯了,提示無法啟動計算機上的 服務,查了一下,應該是以前的指令碼有殘留檔案,導致這個無法安裝。解決辦法 將mysql解壓檔案解壓出來後,放到要放的目錄,之後配置環境變數 d sunbox lib mysql b...