一个偶然的机会,在项目中需要搭建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服务删除了。
有不正之处欢迎指出
谢谢!