解决xampp自启动和mysql.sock问题

softyun3年前服务器121

装了ubuntu好长一段时间了,都没去用,国庆的时候折腾了下,配置了一些基本的开发环境,一上手就感觉喜欢上了ubuntu,说不上为什么。为了搞本地的测试php测试环境而装了xampp,安装超简单,但是我发现它没有自启动。解决办法也很简单,通过下面的命令打开启动的资源文件:

复制代码 代码如下:


x@zst:~$ cd /etc/init.d
x@zst:/etc/init.d$ sudo gedit rc.local


在启动文件里加入一行代码:

复制代码 代码如下:


/opt/lampp/lampp start


这样xampp就可以开机自启动了,然后又遇到了另一个问题,当我用mysql的客户端连接mysql的时候出现了如下错误:
Can't connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock'
显然,这不是我们安装xampp的目录,它的位置应该是

复制代码 代码如下:


/opt/lampp/var/mysql/mysql.sock


网上看到的方法是将两个文件进行连接,命令如下:

复制代码 代码如下:


sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock


于是我照做了,当时确实解决了问题,当这样有个弊端,这个sock文件是mysql连接时才有的,重启后就消失了,我不得不在手动连接一次,于是,我很猥琐的把这句命令按照前面启动xampp的方法在启动xampp代码后加入这行命令,问题解决。

总的来说就是在rc.local里加入了两行命令:

复制代码 代码如下:


/opt/lampp/lampp start
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

搭建网站时如何选择服务器?

服务器是用于存储网站的程序和数据。当用户在浏览器中输入我们网站的域名时,他会向我们的服务器发送一个请求。因此,在我们建设网站时,服务器是必不可少的。许多刚建立网站的小伙伴不知道如何选择服务器,让我们来...

小旋风ASPWEBServer是什么?有什么作用?

小编很汗颜,真心不知道小旋风ASPWEBServer是个什么东东?本地测试环境,多都是用的张宴的PHP环境套件,键搭建,就是做网站也多是用的是IIS配置的PHP环境。既然有人问道小旋风ASPWEBSe...

国外空间有多少颗飞行器,国外空间站的发展历程

1.什么是国外空间?国外空间指的是地球以外的空间,包括大气层、地球轨道以及深空。2.国外空间的历史人类对于空间的探索从古代就开始了,但真正的进展始于20世纪。1957年10月4日,苏联发射了最颗人造卫...

如何购买php空间,php空间的价格是多少

1.php空间购买PHP空间是提供PHP支持,适合用于存放php程序文件的一种虚拟主机空间。比如,你要开发一个基于PHP语言的网站,那么你就需要购买一定的PHP空间来放置你的程序文件。PHP空间的购买...

什么是分销主机,分销主机的应用范围和原理

分销主机,是指通过把一台主机的计算资源分配给多个用户使用,实现更高效的资源利用和降低成本的一种方式。其应用范围非常广泛,主要包括云计算、虚拟主机、网站空间托管等领域。在云计算中,分销主机可以被视为一种...

怎么样注册me域名,me域名注册的流程和注意事项

1.“me”域名概述“me”域名是一种高端、简洁好记的域名,是指个人、个体、个人品牌等与“我”相关的网站,在全球范围内都备受青睐。2.“me”域名的注册如果您需要注册一个“me”域名,可通过以下步骤完...