linux64位使用xampp及常見問題

2021-06-01 19:52:29 字數 1957 閱讀 9931

換上ubntu9.10 64位,作為web工作者來說apache、php、mysql都必要安裝的,在win裡習慣了xampp,不是伺服器為什麼非要乙個乙個裝呢,當然xampp也有linux版的,xampp for linux或者稱lampp。剛好裝的是64位的,xampp預設不支援64 位安裝,怎麼解決呢?

64位安裝lampp(xampp for linux)

首先,安裝32位支援包

sudo apt-get install ia32-libs

然後,找到並編輯解壓後的lampp檔案,

sudo gedit /opt/lampp/lampp

並搜尋「xampp is currently 32 bit only「引號裡的那句話。用#號注釋下面的判斷環境的語句。

啟動後可能你還會遇上幾個常見的問題。解決辦法如下:

1、如果直接啟動lampp,唯獨mysql不會啟動。

解決方法:

chown -r nobody.root /opt/lampp/var/mysql

問題解決,mysql啟動正常!確認mysql正常啟動了,再進行下面的步驟。

2、在終端安裝xampp時出現/opt/lampp/lampp: line 74: arch: command not found的錯誤提示

解決方法:

sudo vim /bin/arch

在彈出的編輯框介面中增加一行:

uname -m

儲存退出。再次在終端中輸入

sudo chmod x /bin/arch

問題解決。

3、如果在啟動warning: world-writable config file /opt/lampp/etc/my.cnf is ignored

原因:xampp對my.cnf的讀取許可權進行了設定,不允許world-writable(字面意思是全世界都可讀寫)

解決方法:

sudo chmod 644 /opt/lampp/etc/my.cnf

4、進入phpmyadmin頁面時顯示:wrong permissions on configuration file, should not be world writable

原因:這個不關xampp的事了,是phpmyadmin目錄許可權設定的問題,如果你把phpmyadmin的所有檔案chmod 777就會出現這個提示了。

解決方法:只要修改檔案屬性就可以了,phpmyadmin要執行在755許可權下,

sudo chmod -r 755 /opt/lampp/phpmyadmin

5、如果你覺得xampp的htdocs目錄放在opt/lampp/下不好,

可以先在終端執行sudo /opt/lampp/lampp security把安全問題解決了,

然後sudo cp -r /opt/lampp/htdocs /home/htdocs把整個htdocs目錄複製乙份放在/home下,

然後sudo chmod -r 777 /home/htdocs給我們htdocs目錄的修改許可權,

還補充個:

如果你要用proftpd

那麼還要修改配置檔案sudo gedit /opt/lampp/etc/proftpd.conf

把裡面的/opt/lampp/htdocs也改為/home/htdocs

linux64位使用xampp及常見問題

換上ubntu9.10 64位,作為web工作者來說apache php mysql都必要安裝的,在win裡習慣了xampp,不是伺服器為什麼非要乙個乙個裝呢,當然xampp也有linux版的,xampp for linux或者稱lampp。剛好裝的是64位的,xampp預設不支援64 位安裝,怎麼...

linux64位使用xampp及常見問題

換上ubntu9.10 64位,作為web工作者來說apache php mysql都必要安裝的,在win裡習慣了xampp,不是伺服器為什麼非要乙個乙個裝呢,當然xampp也有linux版的,xampp for linux或者稱lampp。剛好裝的是64位的,xampp預設不支援64 位安裝,怎麼...

關於在Linux64位下安裝xampp

網上關於這個主題的內容比較少,所以就寫一下按裝後的心得。之前一直在windows下用xampp,想在linux下也體驗一把,可是自己的linux裝的是64位的在xampp的官網上沒有linux下64位的版本。以下是安裝步驟 二 在64位安裝32位支援包 unbuntu命令 sudo apt get ...