linux64位使用xampp及常見問題

來源:互聯網
上載者:User

換上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

可是依然還會提示“XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.”

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

sudo gedit /opt/lampp/lampp

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

#case `uname -m` in
#    *_64)
#    if /opt/lampp/bin/php -v > /dev/null 2>&1
#    then
#        :
#    else
#        $de && echo "XAMPP gibt es zur Zeit nur als 32-Bit Applikation. Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein System."
#        $de || echo "XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system."
#        exit
#    fi
#    ;;
#esac

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

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目錄的修改許可權,

最後sudo gedit /opt/lampp/etc/httpd.conf修改Apache 配製檔案,尋找裡面的/opt/lampp/htdocs全部替換改為我們剛才的htdocs目錄位址/home/htdocs儲存退出就可。

還補充個:

如果你要用ProFTPD

那麼還要修改設定檔sudo gedit /opt/lampp/etc/proftpd.conf

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.