如何在CentOS/RHEL 6.5上安装XAMPP

时间:2019-08-20 17:58:25  来源:igfitidea点击:

XAMPP是一个开源的跨平台软件栈包,主要用于web服务器解决方案。
XAMPP可用于Windows、macosx、Solaris和Linux(WAMP、MAMP、SAMP、LAMP)。

XAMPP的意思

  • X=跨平台(Windows、MAC OSX、Solaris和Linux)

  • A=Apache(WEB服务器)

  • M=MySQL(数据库)

  • P=PHP

  • P=Perl

在CentOS/RHEL上安装XAMPP的步骤

下载XAMPP

我们建议下载最新的稳定版本
下载地址:

http://www.apachefriends.org/index.html
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/

将文件上传到服务器

在将XAMPP包下载到系统中之后,使用scp命令上传到服务器中。

或者

直接在服务器中使用wget命令下载安装包:

yum install wget
wget http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-3-installer.run

设置可执行权限

chmod +x xampp-linux-x64-1.8.3-3-installer.run

运行XAMPP安装程序脚本

当脚本运行时,它将询问一些问题。

./xampp-linux-x64-1.8.3-3-installer.run 

----------------------------------------------------------------------------
Welcome to the XAMPP Setup Wizard.

----------------------------------------------------------------------------
Select the components you want to install; clear the components you do not want 
to install. Click Next when you are ready to continue.
选择安装的组件
XAMPP Core Files : Y (Cannot be edited)

XAMPP Developer Files [Y/n] :y

Is the selection above correct? [Y/n]: y

----------------------------------------------------------------------------
Installation Directory 设置安装目录

XAMPP will be installed to /opt/lampp
Press [Enter] to continue :

----------------------------------------------------------------------------
Setup is now ready to begin installing XAMPP on your computer.
是否开始安装XAMPP
Do you want to continue? [Y/n]: y

----------------------------------------------------------------------------
Please wait while Setup installs XAMPP on your computer.

 Installing
 0% ______________ 50% ______________ 100%
 #########################################

----------------------------------------------------------------------------
Setup has finished installing XAMPP on your computer.

允许所有网络访问XAMPP服务器

在httpd-xampp.conf中添加一行“Require all assigned”,
并使用井号注释掉“Require local”这行

vi /opt/lampp/etc/extra/httpd-xampp.conf
<LocationMatch "^ (?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    # Require local
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

重启所有服务

/opt/lampp/lampp restart

在浏览器中打开XAMPP

地址 http://服务器ip

打开phpmyadmin

地址 http://服务器ip/phpmyadmin