Rumah pembangunan bahagian belakang PHP7 Centos下如何安装PHP7版本的Xdebug

Centos下如何安装PHP7版本的Xdebug

Apr 07, 2020 pm 01:13 PM
php7 xdebug

简介

Xdebug是一个开源的PHP程序调试器;可以帮助你跟踪、调试和分析PHP程序,也可以帮你了解PHP底层的实现原理和结构。

此处以下所讲的内容是基于Centos,windows系统不做赘述

安装前

在安装前,我们首先要通过运行php -m命令来查看是否已经安装了Xdebug.

安装准备

首先要去Xdebug的官网去下载source包

开始安装

1.首先要解压下载好的source包

a235f628d3b8d99be8df70d2df3ea44.png

进入解压后的文件夹 cd xdebug-2.7.0alpha1

2.进入文件夹后运行 phpize,如果提示没有phpize这个命令;用 find / -name phpize 找到phpize的绝对路径,然后运行绝对路径。

3.运行./configure,如果需要手动指定PHP的配置路径,运行./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config

4.运行make && make install

168e53c3aad46bdfc7c836b77a5aadd.png

5.安装成功后,会提示我们在php.ini里面添加内容

2fd0af520b20a31d64433ad1a0d92a3.png

6.我们就根据第五步图标给我们的提示,在php.ini中添加 extension=xdebug.so,然后重启php

35b155a0ae28af5aad9d0c3876190b8.png

7.重启PHP后,通过php -m查看是否已经安装成功

13b58a67b0799f578638a6680f0d3c7.png

到此安装成功!!(congratulation!)

Atas ialah kandungan terperinci Centos下如何安装PHP7版本的Xdebug. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk memasang sambungan mongo dalam php7.0 Bagaimana untuk memasang sambungan mongo dalam php7.0 Nov 21, 2022 am 10:25 AM

Cara memasang sambungan mongo dalam php7.0: 1. Buat kumpulan pengguna dan pengguna mongodb 2. Muat turun pakej kod sumber mongodb dan letakkan pakej kod sumber dalam direktori "/usr/local/src/" 3. Masukkan direktori "src/" 4. Buka zip pakej kod sumber 5. Buat direktori fail mongodb 6. Salin fail ke direktori "mongodb/" 7. Buat fail konfigurasi mongodb;

Adakah dengan mendayakan XDebug pada pelayan pengeluaran menjadikan PHP lebih perlahan? Adakah dengan mendayakan XDebug pada pelayan pengeluaran menjadikan PHP lebih perlahan? Sep 22, 2023 pm 10:41 PM

Ya, penyahpepijat seperti XDebug boleh memperlahankan prestasi pelayan PHP. Inilah sebabnya mengapa penyahpepijat tidak diletakkan dalam persekitaran pelayan. Mereka digunakan dalam persekitaran yang berbeza untuk mengelakkan overhed yang tidak perlu. Mesej nyahpepijat tidak boleh dipaparkan dalam aplikasi yang sudah dalam pengeluaran. Apabila tingkah laku penyahpepijatan ditambahkan pada pelayan, enjin penyahpepijatan dilampirkan pada proses PHP. Ia mula menerima mesej untuk berhenti pada titik putus, tetapi ini tidak diperlukan kelakuan kerana ia akan memberikan prestasi prestasi kepada proses lain, sekali gus menghentikan penghurai PHP. Sebaliknya, apabila penyahpepijat dipasang, mereka cenderung untuk membuka port dalam pelayan kerana ia tidak bertujuan untuk digunakan dalam persekitaran pengeluaran. Membuka port dalam pelayan anda sama buruknya dengan membuka pintu untuk penggodam mengintai.

Bagaimana untuk menyelesaikan masalah apabila php7 mengesan bahawa port tcp tidak berfungsi Bagaimana untuk menyelesaikan masalah apabila php7 mengesan bahawa port tcp tidak berfungsi Mar 22, 2023 am 09:30 AM

Dalam php5, kita boleh menggunakan fungsi fsockopen() untuk mengesan port TCP. Fungsi ini boleh digunakan untuk membuka sambungan rangkaian dan melakukan beberapa komunikasi rangkaian. Tetapi dalam php7, fungsi fsockopen() mungkin menghadapi beberapa masalah, seperti tidak dapat membuka port, tidak dapat menyambung ke pelayan, dsb. Untuk menyelesaikan masalah ini, kita boleh menggunakan fungsi socket_create() dan fungsi socket_connect() untuk mengesan port TCP.

Apakah yang perlu saya lakukan jika pemalam dipasang dalam php7.0 tetapi ia masih menunjukkan bahawa ia tidak dipasang? Apakah yang perlu saya lakukan jika pemalam dipasang dalam php7.0 tetapi ia masih menunjukkan bahawa ia tidak dipasang? Apr 02, 2024 pm 07:39 PM

Untuk menyelesaikan pemalam yang tidak menunjukkan isu yang dipasang dalam PHP 7.0: Semak konfigurasi pemalam dan dayakan pemalam. Mulakan semula PHP untuk menggunakan perubahan konfigurasi. Semak kebenaran fail pemalam untuk memastikan ia betul. Pasang kebergantungan yang hilang untuk memastikan pemalam berfungsi dengan betul. Jika semua langkah lain gagal, bina semula PHP. Punca lain yang mungkin termasuk versi pemalam yang tidak serasi, memuatkan versi yang salah atau isu konfigurasi PHP.

Apr 09, 2024 pm 01:33 PM

Penyelesaian biasa untuk persekitaran pelayan PHP termasuk memastikan versi PHP yang betul dipasang dan fail yang berkaitan telah disalin ke direktori modul. Lumpuhkan SELinux buat sementara waktu atau selama-lamanya. Semak dan konfigurasikan PHP.ini untuk memastikan sambungan yang diperlukan telah ditambah dan disediakan dengan betul. Mulakan atau mulakan semula perkhidmatan PHP-FPM. Semak tetapan DNS untuk isu penyelesaian.

Cara memasang dan menggunakan php7.0 Cara memasang dan menggunakan php7.0 Nov 30, 2022 am 09:56 AM

Cara memasang dan menggunakan php7.0: 1. Pergi ke laman web rasmi PHP untuk memuat turun versi pemasangan yang sepadan dengan sistem tempatan 2. Ekstrak fail zip yang dimuat turun ke direktori yang ditentukan 3. Buka tetingkap baris arahan dan pergi ke direktori "E:\php7" Hanya jalankan arahan "php -v".

Bagaimana cara menetapkan kebenaran secara automatik UnixSocket selepas sistem dimulakan semula? Bagaimana cara menetapkan kebenaran secara automatik UnixSocket selepas sistem dimulakan semula? Mar 31, 2025 pm 11:54 PM

Bagaimana untuk menetapkan keizinan UnixSocket secara automatik selepas sistem dimulakan semula. Setiap kali sistem dimulakan semula, kita perlu melaksanakan perintah berikut untuk mengubahsuai keizinan UnixSocket: sudo ...

Menyahpepijat perpustakaan dalam PHP8.0: Xdebug Menyahpepijat perpustakaan dalam PHP8.0: Xdebug May 14, 2023 am 08:09 AM

Penyahpepijatan adalah bahagian yang tidak dapat dielakkan dalam pembangunan PHP. Untuk membantu pembangun nyahpepijat kod mereka sendiri dengan lebih mudah, PHP8.0 memperkenalkan alat yang sangat berguna dalam perpustakaan penyahpepijatannya: Xdebug. Artikel ini akan memperkenalkan beberapa ciri utama Xdebug dan cara menggunakannya untuk memudahkan proses penyahpepijatan PHP. Xdebug ialah alat penyahpepijatan sumber terbuka yang boleh menangkap ralat dalam aplikasi PHP dan memberikan maklumat surih tindanan ralat terperinci, serta pembolehubah yang digunakan. Ia membantu pembangun mengesan dan menyelesaikan kod

See all articles