题记:这次部署linux的xampp版本是2014年推出的1.8.2,现在的版本已经是7.1了,不是我喜欢旧的版本,而是因为我们的项目有些旧,用的php5.2.如果用最新版本的话会有php兼容性问题(我们网站是邮箱验证、优惠code有兼容性问题) ?
一、软件下载、安装 ?
a、进入 usr/local/src 目录,输入 ?wget ?https://nchc.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.2/xampp-linux-x64-1.8.2-6-installer.run ?进行下载,之后我将文件移到了更目录下的 ?web目录(web是自己建的),命令为 ?cp?xampp-linux-x64-1.8.2-6-installer.run ? /web ?
b、进入web目录,输入 chmod ?xampp-linux-x64-1.8.2-6-installer.run ?添加可执行权限后, ?输入 ./xampp-linux-x64-1.8.2-6-installer.run ?进行安装,一路yes最后会安装到 /opt/lampp 目录下 ??
c、unbuntu设置自启动 ?
sudo?ln?-s?/opt/lampp/xampp??/etc/init.d/xampp
sudo?update-rc.d?-f?xampp?defaults
d、centos设置自启动 ?
chkconfig --add xampp ?
二、多个虚拟机的添加,这样做的目的是多个域名可以访问服务器上的多个项目 ?
a、对httpd.conf进行检查,root@localhost:/opt/lampp/etc# vi httpd.conf ? ,去掉httpd-vhosts.conf前面的“#”,因为虚拟机是在这个文件中设置的。
b、对httpd-vhosts.conf进行编辑, vi /opt/lampp/etc/extra/httpd-vhosts.conf ?具体编辑,添加相应的虚拟机 。具体内容可以参考我之前的文章xampp搭建多个虚拟机 ,但是也要有所修改和添加,因为网址访问服务器默认都是80端口
c、修改完httpd-vhosts.conf后,还要进入/opt/lampp/ 目录下,输入 ./xampp reloadapache ,重载apache后修改生效