php - 问题 xcode 没有工作 xcode/MAMP/PhpStorm/Mac
问题描述
我已经通过论坛没有成功。我正在尝试在我的皮条客上使用 xcode 和 PhpStorm。我使用 MAMP/PHP 7.1.19。
当我这样做时,phpinfo()
我对 Xdebug 一无所知。
我有两个 php.ini 文件:
-/Applications/MAMP/conf/php7.3.0/php.ini
-/Applications/MAMP/bin/php/php7.3.1/conf/php.ini
我修改了这两个文件:
-zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"
我当然检查文件是否xdebug.so
存在。
解决方案
如果文件 xdebug.so 存在,那么您必须在php.ini
. 在文件末尾,您取消了注释,zend_extension
但您必须启用它。添加这个:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php7.3.1/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so"
xdebug.profiler_output_dir = "/tmp/xdebug/"
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_log="/usr/local/var/log/httpd/xdebug.log"
xdebug.default_enable=0
xdebug.profiler_enable=0
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.var_display_max_depth=1000
对于没有该xdebug.so
文件的其他人,您必须使用 PECL 安装 Xdebug 扩展。打开终端并粘贴:
cd /Applications/MAMP/bin/php/php7.3.1/bin
然后安装xdebug./pecl install xdebug
推荐阅读
- regex - 不区分大小写 - “SyntaxError:无效的正则表达式”
- r - 在导入 Content-Type 原始数据的字符串中嵌入 nul:text/tab-separated-values;字符集=utf-16le
- docker - Docker 不映射文件
- compiler-construction - 编译器优化理论中的 CSE 与 GVN
- audio - 如何在装有 watchOS 5 的 AppleWatch 上播放 FairPlay 加密的音频?
- jquery - footable:removeClass 不适用于扩展行
- android - exoplayer exo_play 和 exo_pause 不支持“?attr/selectableItemBackgroundBorderless”
- sql - 在 SQL Server 2017 的插入语句中增加标识列的代码问题
- bash - 使用 awk 提取包含双引号的指定列
- swift - 从 NSView 呈现弹出框