摘要:开启的服务打开配置文件,执行命令去掉这行的重启服务,执行命令到的网站默认文件夹,创建,用于测试访问修改默认文件夹路径,或者配置虚拟目录可选安装访问下载社区版点击安装进入系统偏好设置,开启服务将命令目录添加到系统环境变量执行在该文件中添加命
-开启apache的php服务:
1. 打开apache配置文件,执行命令 :sudo vim /etc/apache2/httpd.cof 2. 去掉 #LoadModule php5_module libexec/apache2/libphp5.so 这行的# 3. 重启apache服务,执行命令: sudo apachectl restart 4. 到apache的网站默认文件夹(/Library/WebServer/),创建phpinfo.php ,用于测试 5. 访问 http://localhost/phpinfo.php 6. 修改默认文件夹路径,或者配置虚拟目录(可选)
安装mysql:
访问 https://dev.mysql.com/downloads/ 下载社区版
点击安装
进入系统偏好设置,开启mysql服务
将mysql 命令目录(/usr/local/mysql/bin)添加到系统环境变量
执行 vim ~/.bash_profile ,在该文件中添加mysql命令目录(PATH=$PATH:/usr/local/mysql/bin)
保存文件后在命令行执行 source ~/.bash_profile
更改php 的mysql_sockt 配置 ,不然本地通过php 连接不上
通过命令行连接上mysql, 输入 status; 找到 UNIX socket 字段值
修改php.ini 的 pdo_mysql.default_socket、mysql.default_socket、mysqli.default_socket 这三个值,改成上面找到的字段值
重启apache;
安装phpstorm:
访问 https://www.jetbrains.com/php... 下载
购买,激活
更换主题(可选)
配置debug
将xdebug.so 放到扩展目录下 /usr/lib/php/extensions/no-debug-non-zts-20131226
建一个php.ini,cp /etc/php.ini.default /etc/php.ini
修改php.ini 设置 extendsion_dir = /usr/lib/php/extensions/no-debug-non-zts-20131226,zend_extendsion = xdebug.so
设置xdebug 调试配置:
xdebug.remote_autostart=off xdebug.remote_enable=1 xdebug.remote_mode="req" xdebug.remote_log="/var/log/xdebug.log" xdebug.remote_host=localhost/127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler="dbgp" xdebug.idekey=“PHPSTROM”
重启apache : sudo apachectl restart;
检查是否安装成功 : php -v;
在谷歌应用商店安装,xdebug helper 设置 ide_key 为 “PHPSTROM”(一定要与上面写的 idekey 一致,不然就不能直接从浏览器开始调试)
在phpstrom 配置 server
安装git
Phpstrom 有git 不用下载
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22609.html
摘要:确定环境的干净。这一步要优化的话应该是做一个类似缓存的机制,对于这种配置加载的性能提升所以我们在调试必然是要在这里配置环境的接口。 前言 在网上找了一些相关配置的例子,觉得很多比较复杂,并且配置项过于多了,有很多冗余并不是最开始就需要的配置,所以写一下记录,也方便以后自己查阅。 一、brew 安装 php 在 Mac OS 这边不需要手动去下载编译打包,直接使用 brew 进行快捷安装...
摘要:是一个开放源代码的程序调试器即一个工具,可以用来跟踪,调试和分析程序的运行状况。以下为安装示例,安装请参考集成开发和断点调试环境的配置。指令的配置路径必须是绝对路径。 Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。以下为Windows+Phpstorm+Xampp+Xdebug安装示例,MAC安装请参考集成开发和断...
摘要:确实是一款非常好用的生产力工具他的代码提示检错重构调试都非常的棒而且自带的文件历史功能好用的我都快哭了帮我挽救了没来得及提交到的代码其实不只可以写写包括也是极好的的功能他全部都有并且还有很多的好用的插件针对的针对的比如比如官方网站环境说明环 showImg(https://segmentfault.com/img/bVCT8T?w=600&h=360); PHPSTORM 确实是一款非...
阅读 3384·2023-04-25 19:39
阅读 3784·2021-11-18 13:12
阅读 3618·2021-09-22 15:45
阅读 2409·2021-09-22 15:32
阅读 691·2021-09-04 16:40
阅读 3684·2019-08-30 14:11
阅读 1820·2019-08-30 13:46
阅读 1541·2019-08-29 15:43