作为一名30多岁的菜鸟,刚开始学习php,纯粹为了消遣。听说应该学习一下linux,于是就安装了deepin 15.6桌面系统来使用。因此,我的linux学习之路开始,各种百度之后,将Xampp安装成功,费了九牛二虎之力,系统重装了一次,调试正常了,mysql也能登录了,心里那个心满意足啊!
昨日下午,准备用atom试试新环境下的操作,准备按照php中文网视频来敲俩个代码试试。用atom打开文件夹,一切顺利,新建abc.php,出问题了。“没有权限,拒绝访问”......空虚落寞1分钟......
问题一定是要解决的,我想起刚刚学的chown命令,既然打不开我就chown 一下呗,把整个/opt目录全部改到自己用户名下,再打开atom,好了。abc.php顺利在atom里面建好了,浏览器输入:localhost/abc.php,出来内容了。真是心满意足。关机回家。
今日一开机,打开桌面配置好的xampp图标,启动服务,apache成功,mysql隔了一分钟,红了。顿时,心中一万头驼羊飞奔而过。为什么?为什么?在linux终端输入 mysql -uroot -proot 提示找不到mysql.sock,于是又开始了百度之路。奈何是菜鸟哇,各种操作,不行啊。什么?看日志,找半天找到/opt/lampp/var/mysql下面有个xxx.err,打开一看,密密麻麻的英文,看不懂啊。
开始回忆昨天有什么操作,好似只有一个chown可能导致这个问题,于是想,要不chown root试试,还是不行。怎么办呢?灵机一动,干脆用chmod 777试一下吧,改成所有用户都能读写执行,于是输入命令:chmod -R 777 /opt回车一敲,再打开xampp,终于成功了。不容易啊!菜鸟哇!