xampp安装和多主机虚拟服务器配置

安装环境配置

系统版本

liunx:使用CentOS 7.2/7.6 64x版本系统

windows:使用win10 1903版

各版本下载:https://sourceforge.net/projects/xampp/files/

image.png

glibc 32x兼容库

yum install glibc*

使用安装包安装

上传文件并且运行

cd /tmp
chmod 777 xampp-linux-x64-5.6.40-1-installer.run
./xampp-linux-x64-5.6.40-1-installer.run

*多主机虚拟服务配置

windows-XAMPP

开关配置

.\xampp\apache\conf\httpd.conf

去掉这行的注释

# Include conf/extra/httpd-vhosts.conf

主机配置

路径.\xampp\apache\conf\extra\httpd-vhosts.conf

注意此处的监听端口必须在主配置文件中设置过监听

Listen 80
########################################################
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_poilzero"
    ServerName sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_poilzero"
    ServerName www.sipc115.club
</VirtualHost>
########################################################
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_derait"
    ServerName derait.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_poilzero"
    ServerName poilzero.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_humanbeinggift"
    ServerName humanbeinggift.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sipc115-club_test"
    ServerName test.sipc115.club
</VirtualHost>
########################################################
########################################################
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sorryforshuangsister_top"
    ServerName sorryforshuangsister.top
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/sorryforshuangsister_top"
    ServerName www.sorryforshuangsister.top
</VirtualHost>
########################################################
########################################################
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/diesea_top"
    ServerName diesea.top
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/diesea_top"
    ServerName www.diesea.top
</VirtualHost>

Liunx-Lampp

开关配置

路径lampp/etc/httpd.conf

去掉这行的注释

#Include etc/extra/httpd-vhosts.conf

主机配置

路径lampp/etc/extra/httpd-vhosts.conf

添加可以参考如下xml写法

########################################################
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_poilzero"
    ServerName sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_poilzero"
    ServerName www.sipc115.club
</VirtualHost>
########################################################
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_derait"
    ServerName derait.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_poilzero"
    ServerName poilzero.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_humanbeinggift"
    ServerName humanbeinggift.sipc115.club
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sipc115-club_test"
    ServerName test.sipc115.club
</VirtualHost>
########################################################
########################################################
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sorryforshuangsister_top"
    ServerName sorryforshuangsister.top
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/sorryforshuangsister_top"
    ServerName www.sorryforshuangsister.top
</VirtualHost>
########################################################
########################################################
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/diesea_top"
    ServerName diesea.top
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "/opt/lampp/htdocs/diesea_top"
    ServerName www.diesea.top
</VirtualHost>

*数据库设置

页面使用密码验证

通过修改配置文件实现

phpmyadmin外网访问

httpd-xampp.conf,主要是用于

apache文件目录的访问权限的

修改配置文件lampp/etc/extra/httpd-xampp.conf

(keyword:phpmyadmin

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

附加

php版本回退

适用于php7之间版本,其他版本未尝试

原文件或者目录建议,修改名称不要删除,万一出问题可以回退

  • 替换.\xampp\php目录
  • 替换配置文件

    • ‪.\xampp\apache\conf\extra\httpd-xampp.conf
  • airmon-ng
  • better cap

路径

  • 配置目录.\xampp\apache\conf
  • 网站目录.\xampp\htdoc
Last modification:April 27, 2021
如果觉得我的文章对你有用,请随意赞赏。咖啡(12RMB)进度+100%,一块巧克力(1RMB)进度+6%。
(赞赏请备注你的名称哦!后台记录中来自理工小菜狗)