<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      今天的阿洋依舊很菜

      導(dǎo)航

      MacOS 14 搭建 PHP7.4 + Xdebug開發(fā)環(huán)境

      摘要

      項目使用的技術(shù)棧:PHP 7.4.33、ThinkPHP 5.1.27、Redis、MySQL
      由于MacOS預(yù)裝的PHP版本較高,所以需要降級
      IDE 使用 PhpStorm 2023.2.3

      1. 安裝PHP 7.4.33

      MacOS 14中的brew版本比較高,沒有低版本的PHP

      brew install shivammathur/php/php@7.4-debug
      

      2. 切換版本

      #斷開鏈接php8.3版本
      brew unlink php@8.3
      #鏈接php7.4版本
      brew link php@7.4-debug
      

      3. 安裝xdebug模塊

      3.1 確認xdebug版本

      將phpinfo()粘貼到xdebug提供的安裝向?qū)ы撁?Installation Wizard
      image

      3.2 安裝xdebug

      根據(jù)上一步中分析的結(jié)果,安裝對應(yīng)版本的xdebug
      image

      4. 安裝Redis模塊

      4.1 下載Redis模塊的源碼包

      地址:http://pecl.php.net/package/redis

      4.2 安裝

      解壓縮后進入目錄
      Downloads/redis-5.0.2/redis-5.0.2

      liyang@liyangdeMBP redis-5.0.2 % ll
      total 3656
      drwxr-xr-x@ 56 liyang  staff    1792  4  3 09:48 ./
      drwxr-xr-x@  5 liyang  staff     160  4  3 09:42 ../
      drwxr-xr-x  14 liyang  staff     448  4  3 09:48 .libs/
      -rw-r--r--@  1 liyang  staff    3218  7 29  2019 COPYING
      -rw-r--r--@  1 liyang  staff     204  7 29  2019 CREDITS
      -rw-r--r--@  1 liyang  staff    3602  7 29  2019 INSTALL.markdown
      -rw-r--r--   1 liyang  staff   11894  4  3 09:48 Makefile
      -rw-r--r--   1 liyang  staff       0  4  3 09:48 Makefile.fragments
      -rw-r--r--   1 liyang  staff    2802  4  3 09:48 Makefile.objects
      -rw-r--r--@  1 liyang  staff  119355  7 29  2019 README.markdown
      -rw-r--r--@  1 liyang  staff   10019  7 29  2019 arrays.markdown
      drwxr-xr-x   7 liyang  staff     224  4  3 09:45 autom4te.cache/
      drwxr-xr-x  13 liyang  staff     416  4  3 09:45 build/
      -rw-r--r--@  1 liyang  staff   10988  7 29  2019 cluster.markdown
      -rw-r--r--@  1 liyang  staff   83920  7 29  2019 cluster_library.c
      -rw-r--r--@  1 liyang  staff   18106  7 29  2019 cluster_library.h
      -rw-r--r--   1 liyang  staff     321  4  3 09:48 cluster_library.lo
      -rw-r--r--@  1 liyang  staff   19955  7 29  2019 common.h
      -rw-r--r--   1 liyang  staff    2131  4  3 09:45 config.h
      -rw-r--r--   1 liyang  staff    2006  4  3 09:48 config.h.in
      -rw-r--r--   1 liyang  staff   18298  4  3 09:48 config.log
      -rw-r--r--@  1 liyang  staff    7802  7 29  2019 config.m4
      -rwxr-xr-x   1 liyang  staff     139  4  3 09:48 config.nice*
      -rwxr-xr-x   1 liyang  staff   21221  4  3 09:48 config.status*
      -rw-r--r--@  1 liyang  staff     923  7 29  2019 config.w32
      -rwxr-xr-x   1 liyang  staff  475668  4  3 09:45 configure*
      -rw-r--r--   1 liyang  staff    5082  4  3 09:45 configure.ac
      -rw-r--r--@  1 liyang  staff    4483  7 29  2019 crc16.h
      drwxr-xr-x   2 liyang  staff      64  4  3 09:45 include/
      drwxr-xr-x@  8 liyang  staff     256  4  3 09:42 liblzf/
      -rw-r--r--@  1 liyang  staff   78234  7 29  2019 library.c
      -rw-r--r--@  1 liyang  staff    8056  7 29  2019 library.h
      -rw-r--r--   1 liyang  staff     305  4  3 09:48 library.lo
      -rwxr-xr-x   1 liyang  staff  211007  4  3 09:48 libtool*
      drwxr-xr-x   3 liyang  staff      96  4  3 09:48 modules/
      -rw-r--r--@  1 liyang  staff    8509  7 29  2019 php_redis.h
      -rw-r--r--@  1 liyang  staff  116912  7 29  2019 redis.c
      -rw-r--r--   1 liyang  staff     802  4  3 09:48 redis.la
      -rw-r--r--   1 liyang  staff     301  4  3 09:48 redis.lo
      -rw-r--r--@  1 liyang  staff   40509  7 29  2019 redis_array.c
      -rw-r--r--@  1 liyang  staff    2281  7 29  2019 redis_array.h
      -rw-r--r--   1 liyang  staff     313  4  3 09:48 redis_array.lo
      -rw-r--r--@  1 liyang  staff   40728  7 29  2019 redis_array_impl.c
      -rw-r--r--@  1 liyang  staff    1350  7 29  2019 redis_array_impl.h
      -rw-r--r--   1 liyang  staff     323  4  3 09:48 redis_array_impl.lo
      -rw-r--r--@  1 liyang  staff  106555  7 29  2019 redis_cluster.c
      -rw-r--r--@  1 liyang  staff   10438  7 29  2019 redis_cluster.h
      -rw-r--r--   1 liyang  staff     317  4  3 09:48 redis_cluster.lo
      -rw-r--r--@  1 liyang  staff  130272  7 29  2019 redis_commands.c
      -rw-r--r--@  1 liyang  staff   13712  7 29  2019 redis_commands.h
      -rw-r--r--   1 liyang  staff     319  4  3 09:48 redis_commands.lo
      -rw-r--r--@  1 liyang  staff   35238  7 29  2019 redis_session.c
      -rw-r--r--@  1 liyang  staff     511  7 29  2019 redis_session.h
      -rw-r--r--   1 liyang  staff     317  4  3 09:48 redis_session.lo
      -r-xr-xr-x   1 liyang  staff  127055  4  3 09:45 run-tests.php*
      drwxr-xr-x@ 12 liyang  staff     384  4  3 09:42 tests/
      

      按順序執(zhí)行命令

      liyang@liyangdeMBP redis-5.0.2 % phpize
      liyang@liyangdeMBP redis-5.0.2 % ./configure --with-php-config=/opt/homebrew/Cellar/php@7.4-debug/7.4.33_6/bin/php-config
      liyang@liyangdeMBP redis-5.0.2 % make && make install
      

      5. 修改php.ini配置

      增加xdebug和Redis擴展

      zend_extension = "/opt/homebrew/lib/php/pecl/20190902-debug/xdebug.so"
      xdebug.remote_handler="dbgp"
      xdebug.client_host=localhost
      xdebug.client_port=9001
      xdebug.idekey=phpstorm
      xdebug.start_with_request=yes
      xdebug.mode=debug
      
      extension="/opt/homebrew/lib/php/pecl/20190902-debug/redis.so"
      

      6. 配置PhpStorm,使可以debug

      6.1 配置PHP解釋器

      image

      6.2 配置xdebug端口

      端口應(yīng)該和php.ini中的一致
      image

      6.3 配置DBGp代理

      這里的ide鍵就是php.ini文件中的xdebug.idekey的值
      image

      參考

      PECL::Package::redis
      mac 安裝php擴展(redis為例)
      在 macOS 上的多個 PHP 版本之間切換
      # Installation Wizard
      手把手完成mac下配置phpstorm的xdebug3

      posted on 2024-10-15 15:35  今天的阿洋依舊很菜  閱讀(854)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产乱子影视频上线免费观看| 99久久婷婷国产综合精品青草漫画 | 四虎亚洲精品高清在线观看| 亚洲中文字幕av无码区| 天堂网av最新版在线看| 日本精品一区二区不卡| 无码任你躁久久久久久老妇| 久久蜜臀av一区三区| 二区三区亚洲精品国产| 国产综合精品一区二区三区| 久99久热免费视频播放| 亚洲精品日韩在线观看| 熟女精品视频一区二区三区| 老司机亚洲精品一区二区| 免费人成网站视频在线观看| 日本高清一区免费中文视频| 色狠狠综合天天综合综合| 18禁无遮挡啪啪无码网站破解版| 男女激情一区二区三区| 国产玖玖玖玖精品电影| 亚洲国产成人久久77| 亚洲男人天堂2018| 国产一区二区三区黄色大片 | 日韩精品人妻av一区二区三区| 激情综合网激情五月伊人| 欧美人与zoxxxx另类| 欧洲精品码一区二区三区| 国产午夜精品理论大片| 国产欧美日韩精品丝袜高跟鞋| 久久一区二区三区黄色片| 亚洲成av人片天堂网无码| 在线免费播放av观看| 国产成人啪精品午夜网站| 国产一区二区三区乱码| 国产精品久久毛片| 人妻丝袜无码专区视频网站 | 日本在线a一区视频高清视频| 欧美午夜小视频| 97视频精品全国免费观看| 伊人中文在线最新版天堂| 國產尤物AV尤物在線觀看|