linux下安裝xampp

1.下載xampp https://www.apachefriends.org/zh_cn/download.html或http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/php

2.chmod -R 755 xampp-linux-x64-7.2.8-0-installer.runhtml

3./opt/lampp/lampp startjava

4.並非每次隨系統啓動
輸入如下命令
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

這樣,就隨系統啓動了!mysql

5.設置初始密碼linux

sudo /opt/lampp/lampp securitysql

6.完成後,重啓(# /opt/lampp/lampp restart)數據庫

7.遇到的問題:apache

  • 宿主機沒法訪問虛擬機上的xampp

    1.  #cd /opt/lampp/etc  vim httpd.confvim

    修改成:centos

<Directory />
    AllowOverride All
    Require all granted
</Directory>

  

    2.解決方法:關閉防火牆

centos7關閉防火牆:
systemctl stop firewalld.service #中止firewall
systemctl disable firewalld.service #禁止firewall開機啓動
firewall-cmd --state #查看默認防火牆狀態(關閉後顯示notrunning,開啓後顯示running)
  • 修改apache端口

      

#/opt/lampp/etc

      vim httpd.conf

     找到Listen 修改成想要的端口,例:Listen 10010
  • 網頁上鍊接數據庫提示:

  Access forbidden!

解決辦法:

    #/opt/lampp/etc/extra

    #vim httpd-xampp.conf
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
改成:
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
重啓便可

 

遇到個奇怪的問題:
啓動lampp提示mysql啓動成功,在網頁上訪問也能夠訪問到,可是Navicat工具訪問不成功,telnet 3306端口不通;繼續查發現服務器上沒有3306端口的佔用
查了好久終於查到解決辦法以下:
# vim /opt/lampp/etc/my.cnf
搜索skip-networking   若是這句打開的話3306 端口將沒法訪問;外網沒法訪問數據庫
#skip-networking註釋掉便可
相關文章
相關標籤/搜索