怎样安装就不说了,详情请看这里 ,官网说的很明白。在这里说下我在Ubuntu Linux中安装XAM (LAM )服务器套件时出现错误的解决方法
1、在终端安装XAM 时出现/opt/lam /lam : line 74: arch: command not found的错误提示
原因:未找到
解决方法:
在终端输入< an style="background-color: #ccffcc">sudo nano /bin/arch&NBSP;AN>< an id="more-18">&NBSP;AN>
在弹出的编辑框界面中增加一行< an style="background-color: #ccffff">uname -m &NBSP;AN>保存退出
再次在终端中输入< an style="background-color: #ccffcc">sudo chmod +x /bin/arch&NBSP;AN>
问题解决
2、如果在启动warning: World-writable config file /opt/lam /etc/my.cnf is ignored
原因:XAM 对my.cnf的读取权限进行了设置,不允许World-writable(字面意思是全世界都可读写)
解决方法:终端运行< an style="background-color: #ccffcc">sudo chmod 644 /opt/lam /etc/my.cnf&NBSP;AN>
3、进入phpMyAdmin页面时显示:Wrong permi io on configuration file, should not be world writable
原因:这个不关XAM 的事了,是phpmyadmin目录权限设置的问题,如果你把phpmyadmin的所有文件chmod 777就会出现这个提示了
解决方法:只要修改文件属性就可以了,phpmyadmin要运行在755权限下,
终端运行< an style="background-color: #ccffcc">sudo chmod -R 755 /opt/lam /phpmyadmin&NBSP;AN>
最后2、3两项就是因为我图方便把整个lam 目录给chmod -R 777,结果问题就来了。大家以后也要注意这个问题。
如果你觉得xam 的htdocs目录放在opt/lam /下不好,
可以先在终端运行< an style="background-color: #ccffcc">sudo /opt/lam /lam security&NBSP;AN>把安全问题解决了,
然后< an style="background-color: #ccffcc">sudo cp -R /opt/lam /htdocs /home/htdocs&NBSP;AN>把整个htdocs目录复制一份放在/home下,
然后< an style="background-color: #ccffcc">sudo chmod -R 777 /home/htdocs&NBSP;AN>给我们htdocs目录的修改权限,
最后< an style="background-color: #ccffcc">sudo gedit /opt/lam /etc/httpd.conf&NBSP;AN>修改Apache 配制文件,查找里面的< an style="background-color: #ccffff">/opt/lam /htdocs< an style="background-color: #ffffff">全部替换&NBSP;AN>&NBSP;AN>改为我们刚才的htdocs目录地址< an style="background-color: #ccffff">/home/htdocs&NBSP;AN>保存退出就可。
< an>还补充个
如果你要用ProFTPD
那么还要修改配置文件< an style="background-color: #ccffcc">sudo gedit /opt/lam /etc/proftpd.conf&NBSP;AN>
把里面的< an style="background-color: #ccffff">/opt/lam /htdocs&NBSP;AN>也改为< an style="background-color: #ccffff">/home/htdocs&NBSP;AN>&NBSP;AN>