linux下xampp安装

分享知识 传递快乐


一:安装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了








————————————

如有不妥之处请留言指正。
相互学习,共同进步。

你可能感兴趣的:(Linux,xampp,lampp,linux,数据库,MySQL)