Linux(Ubuntu)配置xmapp環境

1:

XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包,本文主要介紹在Ubuntu環境中如何安裝XAMPP,並且介紹簡單的使用。

2:

下載地址:https://www.apachefriends.org/download.html

3:

我下載的是:
xampp-linux-x64-5.6.24-1-installer.run

把文件拷貝到跟目錄下,先賦予執行權限,

[root@localhost /]# chmod 777 xampp-linux-x64-5.6.24-1-installer.run 

然後執行(注意一定要在root權限下):

[root@localhost /]# ./xampp-linux-x64-5.6.24-1-installer.run

安裝過程遇到確認的地方都選擇yes就行:

這裏寫圖片描述

啓動xampp

[root@localhost lampp]# ./lampp start
Starting XAMPP for Linux 5.6.24-1...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
[root@localhost lampp]# 

啓動成功後,可以進入linux的圖形界面打開一個瀏覽器,輸入localhost,可以看到xampp的主頁:

這裏寫圖片描述

如果你的linux系統沒有圖像界面也沒有關係,後面會提到如何在局域網中訪問php網頁,可以在windows電腦上通過瀏覽器訪問。


另外還有一點,在opt/lampp目錄下有lampp和xampp兩個執行程序,效果是一樣的,執行哪個都可以

停止xampp

[root@localhost lampp]# ./lampp stop
Stopping XAMPP for Linux 5.6.24-1...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...ok.
XAMPP: Stopping ProFTPD...ok.
[root@localhost lampp]# 

開機啓動

[pony@localhost init.d]$ chkconfig -add xampp 
-add: 未知的選項
[pony@localhost init.d]$ chkconfig --add xampp 
你沒有足夠權限執行此操作。
[pony@localhost init.d]$ su root
密碼:
[root@localhost init.d]# 
[root@localhost init.d]# chkconfig --add xampp 
[root@localhost init.d]# chkconfig --list|grep xampp
xampp           0:關閉  1:關閉  2:關閉  3:啓用  4:啓用  5:啓用  6:關閉
[root@localhost init.d]# chkconfig --level 3 xampp on
[root@localhost init.d]# 

重啓系統,然後打開瀏覽器訪問localhost,如果出現了xampp的主頁說明訪問成功。也可以用chkconfig –list命令查看當前運行的服務有沒有xampp。

卸載xampp

卸載其實刪掉lamp目錄就行了。

[root@localhost /]# /opt/lampp/xampp stop
Stopping XAMPP for Linux 5.6.24-1...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...ok.
XAMPP: Stopping ProFTPD...ok.
[root@localhost /]# rm -rf /opt/lampp/

用MySQL-Client連接XAMPP中的MySQL-Server 

如何使用mysql客戶端直接連接xampp的mysql?

首先在Ubuntu安裝MySQL-Client:

sudo apt-get install mysql-client

啓動XAMPP中的mysql:

sudo /opt/lampp/lampp startmysql

此時如果直接連接的話會報錯:

ERROR 2002 : Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

解決方法:

sudo mkdir /var/run/mysqld

sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

再次連接:

mysql -hlocalhost  -uroot -p

密碼爲空,直接回車即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章