在Mac OS X中配备Apache + PHP + MySQL

在Mac OS X中配置Apache + PHP + MySQL

具体安装请参考:

http://dancewithnet.com/2010/05/09/run-apache-php-mysql-in-mac-os-x/#phpmyadmin

这里只说在配置过程中遇到的问题

先说几个教程地址:

XAMPP安装官方教程

netbeans官方各种教程,其中就包括了“在 Mac OS X 系统中配置 PHP 开发环境”的教程

MAC终端的相关命令

1.下载最新的xampp后,无法启动或停止或重启动各项服务的情况

Apache:

在通用设置--共享中关闭 启用。再在xampp中启动即可

mysql:

请使用命令停止mysql 

mysqladmin -uroot -p shutdown

2.在终端中使用xampp的启动命令出现的问题

请操作前取得root权限 sudo su 回车再输入密码即可

否则会有提示:You need to be root to perform this action.

Q:命令/Applications/XAMPP/xamppfiles/xampp start

出现:

sh-3.2# /Applications/XAMPP/xamppfiles/xampp start
Starting XAMPP for Mac OS X 1.7.3...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD.../Applications/XAMPP/xamppfiles/xampp: line 184: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory
fail.
Contents of "/Applications/XAMPP/xamppfiles//var/proftpd/start.err":
cat: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory

A:请执行(取得root权限后可以使用以下。如果没有 请在前面加sudo)以下代码便可以解决

mkdir /Applications/XAMPP/xamppfiles/var/proftpd/
touch /Applications/XAMPP/xamppfiles/var/proftpd/start.err
/Applications/XAMPP/xamppfiles/xampp fix_rights


Q:/Applications/XAMPP/xamppfiles/xampp startssl使用该命令来开启ssl出现“Unknown command or add-on!”

A:请执行/Applications/XAMPP/xamppfiles/xampp enablessl

运行如下:

XAMPP:  XAMPP: Enable SSL...ok.
XAMPP: Stopping Apache...ok.
XAMPP: Starting Apache...ok.

此时,再执行Q中命令还是会出现那个提示。但是在浏览器中输入https://localhost已经可以运行了

Q:/Applications/XAMPP/xamppfiles/xampp security执行后会提示设置密码(会设置2次密码最好设置一样,好记些)。再设置后重新打开浏览器http://localhost/xampp/index.php会提示输入用户名和密码。这里的密码就是之前你设置的。而用户就是:xampp

3.如果你按教程配置,最后有一句话是这样的

可以用“http://sites”访问了,其内容和“http://localhost/~[用户名]”完全一致。

但其实当你在浏览器中输入sites时并不能达到一样的效果。而是达到了http://localhost/的效果。同样:

http://localhost/~[用户名]/phpmyadmin是可以正常访问的。如果你出现上述情况http://sites/~[用户名]/phpmyadmin也是可以打开phpmyadmin。但是按照教程的说法,应该达到的效果就是 http://sites/phpmyadmin就可以访问phpmyadmin

这个怎么解决呢。其实比较简单:

方法:如果你真的按教程里面走。就会有xampp的安装.如果你正确安装了。在http://localhost/xampp/index.php中左侧最下面有个

工具里面有个phpMyAdmin。这里点击下就可以达到http://sites/phpmyadmin的效果了

4.如果你在教程中使用命令编辑配置后。使用:w提示无法保存。请使用:wq!强制保存并退出



这只是我碰到的问题,具体其他的问题,还有我可能遗忘的问题这里就没有办法补充了。如果有朋友遇到了,请一定要坚持在百度、google、bing这几个浏览器中都搜索一下。实际上大多数在百度中找不到答案的问题可能会在google的英文网址中找到。贵在坚持