一個偶然的機會,在專案中需要搭建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服務刪除了。
有不正之處歡迎指出
謝謝!