opensuse安装php5,在OpenSUSE 11.3上安装PHP5调试器

在OpenSUSE 11.3上安装PHP5调试器

本教程将介绍如何在OpenSUSE 11.3上安装php5调试器(xdebug)。

我想你已经通过zypper或yast安装了Apache2和PHP5包。 如果没有,请运行:

zypper

install php5 apache2 apache2-mod_php5

我使用xdebug的原因是,据我所知,xdebug支持php 5.3或更高版本。

我有以下安装环境:

操作系统:OpenSUSE 11.3 32位

Web服务器:Apache 2.2.15 linux / suse

PHP:5.3.2,xdebug 2.1.0

现在让我们开始( 我以root用户身份运行以下步骤,尽管您可能不需要这些步骤 )。

第1步.从http://www.xdebug.org/files/xdebug-2.1.0.tgz下载xdebug 2.1.0到/ tmp目录 ,运行tar命令解压缩,然后cd进入xdebug2.1.0目录:

cd /tmp

tar zxvf xdebug-2.1.0.tgz && cd

xdebug-2.1.0

第2步.在编译xdebug之前安装其他软件包,对于我的系统,我需要gcc,make和php5-devel:

zypper install gcc make php5-devel

第3步.确保/ usr / bin / phpize和/ usr / bin / php-config存在(软链接到/ etc / alternative / ):

ls -l /usr/bin/php*

第4步. 请阅读README文件,安装程序明确说明 。

第5步.运行phpize命令:

phpize

您应该在屏幕上看到以下消息:

Configuring for:

PHP Api Version: 20090626

Zend Module Api No: 20090626

Zend Extension Api No: 220090626

现在编译xdebug:

./configure --enable-xdebug && make

如果一切正常,您应该看到屏幕上的输出,如:

libraries have been installed in: /tmp/xdebug-2.1.0/modules

build complete

第7步.查找php5模块的位置,并将xdebug.so模块复制到该目录。 由于我安装php5,apache2通过zypper,php5模块目录在/ usr / lib / php5 / extensions /下 :

cp modules/xdebug.so /usr/lib/php5/extensions/

查找php.ini配置文件在哪里。 再次,如果您通过yast或zypper安装php5和apache2,则位于/ etc / php5 / apache2 /目录下。

vi /etc/php5/apache2/php.ini

在配置文件的末尾添加以下行:zend_extension="/usr/lib/php5/extension/xdebug.so"

第9步.重新启动apache服务器,如果没有错误消息,一切都应该现在工作。

/etc/init.d/apache2

restart

第10步.使用单行phpinfo()编写一个php页面; ,将其加载到浏览器中,您应该看到以下消息:

This program make use of the zend scripting language engine:

Zend engine v2.3.0 copyright (c) 1998-2010 zend technologies

with Xdebug v2.1.0. Copyright(c) 2002-2010, by Derick Rethans

您也应该在本页尾附近找到一个xdebug部分。 答对了!

如有任何问题请通知我。 谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值