安装XAMPP
1.首先下载XAMPP
https://www.apachefriends.org/zh_cn/index.html
我现在是用的是XAMPP的5.6.23 (PHP 5.5.37)版本
下载结束后解压安装,安装完成后我们打开终端输入下列内容启动XAMPP
$ sudo /Applications/XAMPP/xamppfiles/xampp start
关闭XAMPP方法
$ sudo /Applications/XAMPP/xamppfiles/xampp stop
重启XAMPP
$ sudo /Applications/XAMPP/xamppfiles/xampp restart
注意:中间我们可能会遇到一些问题这里总结一下
启动Apache失败
XAMPP: Starting Apache...already running.
有可能是你Mac上自身的Apache还启动着,这里你只要关掉mac自身的apach就可以了
sudo apachectl stop
启动Mysql失败
启动Mysql失败我遇到的情况是由于我自己的Mac安装了Mysql,只要进入系统偏好设置关闭Mysql就可以了
开启ip访问控台
由于公司网络屏蔽了http://localhost/ 的域名所以我只能通过ip地址访问phpmyadmin管理中心,这个时候遇到了
New XAMPP security concept:
Access to the requested object is only available from the local network.
This setting can be configured in the file "httpd-xampp.conf".
做法是打开
/Applications/XAMPP/xamppfiles/etc/extra/httpd-xampp.conf
找到<Directory "/Applications/XAMPP/xamppfiles/phpmyadmin">
和
<Directory "/Applications/XAMPP/xamppfiles/phpsqliteadmin">
两个节点,修改里面的内容如下:(这是网上找的一个方法,可能存在安全问题,因为我自己是学习用,所以安全这一块不重要)
<Directory "/Applications/XAMPP/xamppfiles/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
<Directory "/Applications/XAMPP/xamppfiles/phpsqliteadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
这样我就能通过本地ip+端口号进入控台管理了
修改了mysql的root密码
进入MyPhpAdmin不小心手贱修改了里面的root密码,再次进入的时候发现进不去,解决方案:
1.在你的集成包安装目录下找到phpadmin文件夹,打开
找到config.inc.php文件
/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php
找到下面部分代码,最开始的状态是代码是空的
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
这里加入你修改后的root密码即可,如果忘记你改的密码,就不太清楚怎么处理了
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'n42XZHqQpC2pDEHR';
EclipsePHP
下载EclipsePHP:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr
我使用的是V2.0.0版本
1.打开EclipsePhp创建PHP工程workspace的路径指向
/Applications/XAMPP/xamppfiles/htdocs
2.run->Debug Configurations ->PHP Web Page
选中Server 配置的内容如下
ServerDebugger:XDebug
File:配置成你调试的文件
PHP Server 的Configure里面可以修改可以端口