分享知识 传递快乐
一:安装xampp
1、到官网下载linux版xampp https://www.apachefriends.org/zh_cn/index.html
下载后为:xampp-linux-x64-5.6.24-1-installer.run
2、将下载的xampp的安装文件放到linux系统对应目录中,并切换到文件的存放目录。
输入命令:ls查看文件是否存在,接着输入安装命令,如图所示进行安装。
注意:
先修改文件xampp-linux-x64-5.6.24-1-installer.run的权限,否则无法运行安装。
直到进度条走完,显示安装完成,进入安装目录,由于上面默认安装,安装目录在/opt/lampp下。
运行命令/opt/lampp/lampp start
启动web服务器,从图中可以看到apache、mysql、ftp服务都启动OK了。
启动:
./lampp start
重启:
./lampp restart
停止:
./lampp stop
注
启动单服务如下:
./lampp startmysql
./lampp stopmysql
.......
二:解决端口号占用问题
安装完成后启动时可能会遇到端口号占用,1-4根据自己启动时报错决定是否修改,若1-4有修改的,5必须修改。
1、Another web server is already running
说明apache端口号被占用。
进入/opt/lampp/etc目录下,找到文件httpd.conf,此文件中有两个地方需要修改
a.找到Listen行修改,如:1211
b.找到ServerName行修改,如:10.0.0.251:1211
注意:
不能默认为80,当修改成8080时反而启动不了,改成8081可以正常启动。
2、Another web server with SSL is already running
说明SSL端口号被占用
进入/opt/lampp/etc/extra目录下,找到文件httpd-ssl.conf,此文件中有三个地方需要修改
a.找到Listen行修改,如:1212
b.找到ServerName行修改,如:10.0.0.251:1212
c.找到节点VirtualHost行修改,如:default:1212
3、Another MySQL daemon is already running
说明MySQL端口号被占用
进入/opt/lampp/etc目录下,找到文件my.cnf,此文件中有两个地方需要修改
a.分别找到port行修改,如:1213
4、Another FTP daemon is already running
说明FTP端口号被占用
进入/opt/lampp/etc目录下,找到文件proftpd.conf,此文件中有一个地方需要修改
a.找到Port行修改,如:1214
5、修改完上面各自的配置文件端口号后,再修改xampp中的配置端口号
进入/opt/lampp目录下,找到文件xampp,此文件中有四个地方需要修改
找到testport,总共有四个,分别对应apache、SSL、MySql、FTP的端口号根据上面修改的端口号,对应修改此配置文件中的端口号(上面没有修改的端口,则对应的不需要改动)
修改完之后重新启动就ok了
————————————
如有不妥之处请留言指正。相互学习,共同进步。