1. 程式人生 > >xdebug在linux下的安裝教程

xdebug在linux下的安裝教程

本文主要講述如何在linux下安裝php的xdebug擴充套件。

如果你不知道你的版本呢,請echo phpinfo();哈哈,然後把整個頁面複製到http://xdebug.org/wizard.php 這個頁面的框裡,然後他會自動分析你的php版本,然後告訴你放在哪個資料夾,我們放在php的拓展資料夾就好了

1、首先下載xdebug:

  1. wget http://www.xdebug.org/files/xdebug-2.3.3.tgz  
2、解壓縮:
  1. tar zxvf xdebug-2.3.3.tgz  

3、進入解壓的目錄:

  1. cd xdebug-2.3.3  
4、建立外掛模組:
  1. phpize  

5、配置

  1. ./configure  
6、編譯並安裝
  1. make && make install  

成功後的介面如下截圖所示:



7、將 xdebug.so模組移動到指定目錄
  1. cd modules/  
  2. mkdir /usr/local/webserver/php/modules  
  3. cp xdebug.so /usr/local/webserver/php/modules  

8、在php.ini檔案中加入如下配置段:

  1. zend_extension= /usr/local/webserver/php/modules/xdebug.so  
  2. xdebug.profiler_enable=on#開啟效能監控(一般在正式環境不建議開啟)  
  3. xdebug.trace_output_dir="/usr/local/webserver/php/xdebug_trace"#程式執行順序日誌  
  4. xdebug.profiler_output_dir="/usr/local/webserver/php/xdebug_profiler"#程式執行效能日誌  

9、重啟php-fpm

  1. service php-fpm restart  
如果在phpinfo中可以看到如下截圖所示的介面,就說明xdebug安裝成功了:

故障:

在安裝過程中出現了兩次狀況:

1、-bash:phpize:command not found


出現這個報錯是因為系統沒有找到phpize這個命令,首先檢查一下是否安裝了phpize,因為這個工具在使用yum install php5預設情況也是沒安裝的,安裝phpize:yum install php5-dev,確認安裝了phpize的情況下,就說明系統沒有找到指定的路徑。我就是屬於這種情況,指明路徑執行該命令就行了:

可能有一些讀者對phpize這個工具不太熟悉,可以參考官方的文件:http://php.net/manual/zh/install.pecl.phpize.php

簡短截說:在編譯安裝php的時候,需要指定安裝和開啟哪些模組,後期如果想安裝和開啟更多的模組,不可能又重新編譯一遍,這便是phpize的應用場景了,phpize會將擴充套件編譯成外掛模組,這樣在php.ini加入該外掛模組便可投入使用了。

2、configure:error:cannot find php-config.please use --with-php-comfig=PATH


出現這個報錯是因為系統沒有在預設的路徑下找到php-config檔案,我們需要指定該檔案的目錄才行。

這樣就能解決問題了:

  1. ./configure --with-php-config=/usr/local/webserver/php/bin/php-config  

相關推薦

python MySQLdb Windows安裝教程及問題解決方法

ram info hfile 工具 兩個 auth let devtools load 使用python訪問mysql,需要一系列安裝 linux下MySQLdb安裝見 Python MySQLdb在Linux下的快速安裝http://www.jb51.net/artic

Windows環境安裝教程 Composer

sof off docs water 技術分享 col png href sta https://getcomposer.org/ https://docs.phpcomposer.com/00-intro.html 1)先下載Composer-Setup.exe,下載地址

MongoDB4.0.3 在WIndows安裝教程

前言 最近專業課需要做一個大專案,其中資料庫方面需要用到MongoDB這塊,記錄一下自己的學習過程。 MongoDB 是一個面向文件資料庫,MongoDB 是最通用的 NoSQL 解決案。它可以看成是關

jenkins windows環境安裝教程

瞭解Jenkins Jenkins是一個開源軟體專案,是基於Java開發的一種持續整合工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能 安裝前準備 1.在windo

MXNET Windows+Anaconda安裝教程及Bug解決

MXNET Windows +Anaconda下安裝教程及Bug解決 前言 MXNET 作為2015年底開始流行的Deep Learning 開源框架, 由於其靈活性、對多種語言的支援、 輕量級的排程引擎已經成為很多DL 研發、學習者的開發框架。 網上也

【Nginx】Nginx簡介及在CentOS7.0安裝教程

是什麼 Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的併

MYSQL5.6-windows安裝教程

第一步:下載軟體,可以到官網中下載,也可以跟進如下連線地址下載https://pan.baidu.com/share/init?surl=htQJSX2提取密碼:fdjh第二步:解壓解壓之後可以將該資料夾改名,放到合適的位置。我是將資料夾改名為MySQL Server 5.6

kafka在linux安裝教程及其消費者專案開發搭建教程

1.下載kafka的 沒有的可以到我百度網盤下載 2.下載的檔案上傳至linux系統下面新建在根目錄新建個資料夾下面(JDK別忘記安裝) cd / --進入根目錄 mkdir kafka --建立kafka目錄 cd kafka --進入kafka目錄 3.解壓kafk

Linux系統安裝Mysql5.7.18教程收集分享

最後一行 sdn 作者 tails lin 分享 使用 心態 html 本人最近服務器新手入門,需要搭建一個在linux虛擬機上的服務器 第一天再裝虛擬機,選的linux系統CentOS,一切順利。 第二天,要給虛擬機裝Mysql,但是需要用到命令行進行安裝/操作等,我是一

delphi 7 安裝 indy 10.5.8 教程

沒有 tar png variables 技術分享 移動 二次 rar use 曉不得2013 Delphi XE8 的實際應用。服務對象:非程序員,但期望用delphi提升工作技能。Delphi群:59129236 delphi 7 下安裝

CentOS安裝XAMPP詳細教程(轉)

文件 sql user roc method 提示 ges 教程 comment 【原文】http://blog.csdn.net/hel12he/article/details/49781813 現在PHP的集成運行環境越來越多,個人比較喜歡XAMPP,更新速度快,好

Tensorflow安裝教程-Win10環境

develop pip 修改 win10 最新 scripts dnn 進入 rip 背景:最新版的Tensoflow已經支持Python3.6 首先,下載並安裝Anaconda3 內置Python3.6的版本 https://www.continuum.io/downl

Centos安裝memcached+memcached教程

memcached centos Memcached 是一個高性能的分布式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的hashmap。其守護進程(daemon )是

Intellij idea史上最簡單的教程之Linux安裝與破解Intellij idea2017

成功 zxvf java 新建 pre form 旗艦版 lan intel 一、前言 這一節我們介紹在Linux下如何安裝與破解Intellij idea2017。現在有很多公司開發環境都是Linux,所以掌握在Linux環境下使用Idea辦公也是咱們必須得掌握的技能。

Win10系統安裝Ubuntu16.04.3教程與設置

swa 啟動項 d+ 官網 解決 界面 大內存 upd lock 在Win10上剛剛裝好Ubuntu16.04.3,裝了不下於10次,期間出現很多問題,趁著還有記憶,寫下這篇教程,裏面還有Ubuntu系統的優化與Win10的一些設置。 Part 1 制作Ubun

Windows 64位安裝Redis詳細教程

enc 展示 eap redis 安裝 htm isp benchmark 新建 ref 工具/原料 Windows 64位操作系統 Redis 安裝包(當前教程版本2.8.12) 方法/步驟 在D盤新建文件夾【redis】,右鍵解壓Re

Vue框架的node.js安裝教程

操作 ptr dev 語言 開啟 ins 安裝教程 技術 tao Vue框架下的node.js安裝教程 python服務器、php ->aphche、java ->tomcat、 iis -->它是一個可以運行JAVASCRIPTR 的運

VMware12CentOS 7安裝教程

分享圖片 inf support 去掉 iso 重新 啟動界面 沒有 部分 CentOS 7 DVD安裝光盤(百度搜索CentOS即可找到官方主頁);VMware Workstation 12 Pro及以上軟件; 啟動VMware Workstation 12

VirtualBox安裝ubuntu圖文教程以及軟件安裝

inf -c inux IV 安裝過程 提醒 uid 技術分享 來安 一. 下載安裝VirtualBox 官網下載VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts x86/amd64 下載好了安裝VirtualBox,

windows用VMware虛擬機安裝Linux CentOS6.9圖文教程

官網下載 min 定義 教程 ogr card tails linu windows 首先,請在Windows7下安裝VMware虛擬機,這個比較簡單,直接從官網下載安裝即可,這裏不再敘述。 接著,從官網直接下載CentOS6.9的iso鏡像文件,地址:https://ww