一個偶然的機會,在項目中需要搭建PHP的環境,由於PHP開發需要的東西比較多,像apache、mysql、PHP環境等,如果一個一個裝很可能會有安裝不全的問題,為此選擇了安裝集成環境,這裡選擇的是xampp-linux-x64-5.5.30-3-installer.zip,具體的版本可以從官網下載:https://www.apachefriends.org/zh_cn/index.html,根據自己的操作系統選擇相應的版本,這裡使用的zip,下面是具體的步驟,
一、下載xampp安裝包
從網上下載xampp安裝包,這裡選擇的是xampp-linux-x64-5.5.30-3-installer.zip。
二、解壓
把上面的文件拷貝到linux系統中,我這裡上傳到了/home/wcj/xampp/目錄下,如下圖,
使用解壓命令:unzip xampp-linux-x64-5.5.30-3-installer.zip;因為在Windows和linux下zip文件是統一的,所以這裡可以進行解壓,如下,
可以看到解壓出來是xampp-linux-x64-5.5.30-3-installer.run
三、執行安裝
我們可以看到剛解壓出來的xampp-linux-x64-5.5.30-3-installer.run文件是沒有執行權限的,首先需要賦予其執行權限,我這裡賦予它775的權限
chmod 775 xampp-linux-x64-5.5.30-3-installer.run
執行完上面的命令就有了執行的權限,
接著執行下面的命令:
./xampp-linux-x64-5.5.30-3-installer.run 進入到安裝步驟如下圖,
這裡給出的我們的提示,我們輸入Y,進入下一步,一下步還是會有提示,我們接著輸入Y,之後提示按“Enter”鍵繼續安裝,然後在輸入Y,最後開始安裝,如
最上面還可以看到安裝目錄為/opt/lampp,這個目錄是默認的安裝目錄。等待安裝結束
四、修改配置文件
安裝結束之後進入到/opt/lampp文件下可以看到有很多文件,則證明安裝成功。
安裝完成之後可能無法訪問,這個時候需要修改配置文件,找到/opt/lampp/etx/extra目錄下的httpd-xampp.conf,對此文件進行修改,找到如下的代碼
# New XAMPP security concept # <LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </LocationMatch>
把Require local注釋掉,然後換成Require all granted,則在外部就可以訪問,
五、設置密碼
在經過了上面的配置文件之後,可以訪問了,但是無法登陸數據庫,則這時需要設置密碼
在/opt/lampp目錄下,執行./lampp security,則會提示對lampp、ftp、mysql進行密碼設置,設置完成之後,則可以登錄。
點擊右上角的“phpMyAdmin”,可以進去,則安裝成功。默認apache的端口為80.
另,在網上說可以下載tar.gz的文件,如果是這種文件,直接放到linux下解壓就可以。別的配置則和上面的一直
一些命令(在/opt/lampp目錄下)
啟動xampp服務 ./lampp start
停止xampp服務 ./lampp stop
重啟xampp服務 ./lampp restart
卸載xampp,首先停止xampp服務,然後刪除/opt下的lampp文件夾,在/opt下執行rm -rf lampp這樣就把xampp服務刪除了。
有不正之處歡迎指出
謝謝!