導航:首頁 > 編程系統 > linux安裝lamp

linux安裝lamp

發布時間:2023-07-18 08:37:07

A. linux新手,請教用yum安裝和用編譯安裝lamp平台哪個好有沒有什麼大的區別

根做運維的朋友聊天,談到了,yum安裝和源碼安裝哪個好的問題。真沒想到,關於這個問題,分歧還挺大的。有的人認為,不用源碼安裝就不是好的運維,不是好的系統管理員。這帽子扣的有點大了。在此我想說一說我的看法,經常看我博客的,也許知道,前期我寫關於伺服器的文章,基本上都是源碼安裝的,後來基本上是用yum安裝的,除非yum源裡面沒有,我才會源碼安裝。在我看來,yum安裝和源碼安裝,基本上沒區別,最終還是生成系統所需求的文件,有什麼區別呢?一,yum安裝和源碼安裝,方式的不同1,yum安裝是將yum源中的rpm包下載到本地,安裝這個rpm包。這個rpm包是別人編譯安裝好的二進制包。這種方式與其說是安裝不如說是,更新來的更確切一點。2,源碼安裝,下載是源碼包,要進行編譯和安裝,編譯過程,可以進行參數設定。二,yum安裝和源碼安裝,優缺點分析1,yum安裝的優缺點yum安裝的優點,做運維的都很清楚,安裝東西,方便快捷,特別是不用考慮包依賴。yum安裝的缺點,安裝過程,人為無法干預,不能按需,安裝。源裡面有什麼就安裝什麼,安裝的版本也比較低。2,源碼安裝的優缺點源碼安裝的優點,編譯安裝過程,可以設定參數,按照需求,進行安裝,並且安裝的版本,可以自己選擇,靈活性比較大。源碼安裝的缺點,由於安裝包過新或者是其他問題,導致依賴的包沒有,或者版本過低。這個時候就要解決包的依賴問題,linux系統中有的包,一個依賴一個,可能裝一個小東西,就要解決一堆包的依賴問題,花很多時間解決包的依賴問題,得不嘗失。源碼安裝的多了,不敢升級系統,升級系統,可能會導致以前手動裝的東西,不能用。很多做運維的,都認為,源碼安裝比yum安裝的性能要好,根據參數選擇安裝,肯定比yum裝了一大堆要好。這樣認為的運維,我只能說,他不懂配置。根本不了解自已裝的東西。在我看來,同一版yum安裝和源碼安裝完全是一樣的。以apache以例吧,這個東西,非常常見的,用做web最廣泛的工具之一,源碼安裝,./configure時候,可以添加很多參數,來實現訂制。yum安裝也可以,yum安裝裝了很多,apache的模塊,有的模塊根本用不到,無故浪費系統資源和影響性能。但是我們可以配置httpd.conf啊,不需求的模塊,我們可以不LoadMole啊,通過修改配置文件,完全可以實現根源碼安裝一樣的效果。不排除少數軟體,安裝後,不能配置情況,也就是說安裝的時候是多少東西,就是多少東西,沒有配置文件可以配置。我覺得,對於剛接觸linux的人來說,源碼安裝很有必要,這樣你可以知道自己在做什麼,安裝過程中,肯定會遇到很多很多的問題,遇到問題,解決問題。這樣才會成長。不要一直都用yum裝,如果yum安裝出了一點問題,就傻眼了,不知道怎麼解決,這樣很杯具。 希望對你有所幫助!

B. 怎樣查看linux下是否已經搭建lamp環境

已經在linux環境下所以大多數情況下是查看centos的版本:

cat/etc/issue
#或者
cat/etc/redhat-release

查看Apache也就是httpd,輸入一版下版本號就可查看是否權已經安裝

httpd-v

mysql-uroot-p

如果顯示-bash: mysql: 未找到命令,那就是沒安裝。

推薦一篇最簡單的方法:

在linux下搭建LAMP環境

C. LINUX下安裝LAMP,在安裝apache的時候,出錯,錯誤提示如下

建議你make clean再試試。
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2--sysconfdir=/etc/httpd/lib
這個錯誤--sysconfdir=/etc/httpd/lib ..實際回參數是答/etc/httpd

D. linux下安裝lamp環境時安裝Apache報錯,錯誤如下

裝apache會遇到許多問題,他們完全都是有解決辦法的,你可以去google輕松找到他們。
以下是我幫你找的,轉自

在Linux Redhat6下面安裝apache server的時候,執行完./configure命令後在執行make命令的時候報如下錯誤:/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC

/usr/local/lib/libz.a: could not read symbols: Bad value

collect2: ld returned 1 exit status

make[4]: *** [mod_deflate.la] 錯誤 1

make[4]: Leaving directory `/usr/local/httpd-2.4.3/moles/filters'

make[3]: *** [shared-build-recursive] 錯誤 1

make[3]: Leaving directory `/usr/local/httpd-2.4.3/moles/filters'

make[2]: *** [shared-build-recursive] 錯誤 1

make[2]: Leaving directory `/usr/local/httpd-2.4.3/moles'

make[1]: *** [shared-build-recursive] 錯誤 1

make[1]: Leaving directory `/usr/local/httpd-2.4.3'

make: *** [all-recursive] 錯誤 1

解決方法

下載zlib-1.2.3.tar.gz放在/usr/local目錄下執行以下命令:
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在後面加入-fPIC,即變成CFLAGS=-O3 -DUSE_MMAP -fPIC
make && make install

然後再進入/usr/local/httpd-2.4.3這個目錄執行下面的語句:
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-pcre=/usr/local/pcre/bin/pcre-config --with-zlib-1.2.3=/usr/local/zlib-1.2.3 --enable-so

E. 在LINUX下安裝好LAMP後,用瀏覽器訪問php文件,為何是下載,而不解釋呢

裝好LAMP環境後,還要做下整合Apache與PHP相關配置,在apache配置文件里找到:
AddType application/x-gzip .gz .tgz
在該行下面添加
AddType application/x-httpd-php .php

添加默認的php首頁,找到:
DirectoryIndex index.html
將該行改為:
DirectoryIndex index.html index.htm index.php

閱讀全文

與linux安裝lamp相關的資料

熱點內容
網頁框架拆分代碼 瀏覽:382
未來十年網路安全有什麼影響 瀏覽:362
win10更新後進不了劍靈 瀏覽:243
iphone471激活出錯 瀏覽:648
怎麼把文件拷到u盤 瀏覽:620
中伊簽署文件視頻 瀏覽:661
電信光寬頻網路不穩定 瀏覽:504
網路崗軟路由 瀏覽:995
黑莓z10在哪裡下載app 瀏覽:310
net批量下載文件 瀏覽:696
怎麼把蘋果一體機文件拷貝 瀏覽:117
sql文件怎麼寫 瀏覽:9
帝豪ec718導航升級 瀏覽:257
如何運用編程進行統計 瀏覽:570
excel如何拉考勤數據 瀏覽:879
大智慧612手機版本 瀏覽:796
編程試什麼 瀏覽:252
plc編程要遵循什麼規則 瀏覽:16
蘋果平板電腦a1476 瀏覽:221
創建mysql資料庫的步驟 瀏覽:406

友情鏈接