Archive for December, 2007

December 30, 2007 0

快速安装 Xdebug

By admin in php

Xdebug 是个好东西,是一个用着会上瘾的模块
先到官方下载一个源码包 http://www.xdebug.org/
tar zxvf xdebug-2.0.2.tgz
cd xdebug-2.0.2
运行
/usr/local/php/lib/phpize
执行完后将会输出一段
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
接着
./configure
留意没有输出错误的话继续
sudo make & make install
完成后输出
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
修改php.ini
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so
xdebug.profiler_enable = Off
xdebug.default_enable = On
完成输出phpinfo();
如何输出了Xdebug部分,xdebug就已经加载成功了
官方的安装文档
http://www.xdebug.org/docs/install

December 29, 2007 0

lighttpd + php + memcache + xc for MAC

By admin in php

研究了半天总算把所有的编译过程搞清楚了! 并且在超前同学的帮助下,
总是在mac成功编译了,备份一下思路和过程
先安装依赖的Packages
libpcre 可以在这里找到 http://www.pcre.org/
libz 忘记什么时候编译进去了
完成这两个依赖包的安装继续往下走
先把mysql 编译进去!不过在MAC下面不需要编译,直接DMG安装包解决问题 有需要可以查找相关的文章
比较懒惰就不再做说明了
下一个是php
php
./configure –prefix=/usr/local/php-fcgi –with-mysql=/usr/local/mysql –with-xsl –with-gd –with-zlib –with-curl –enable-gd-native-ttf –enable-gd-jis-conv –enable-sockets –enable-soap –enable-mbstring –enable-fastcgi –enable-force-cgi-redirect –enable-discard-path
make
sudo make install
sudo cp php.ini-dist /usr/local/php-fcgi/lib/php.ini
我的是mac平台,重新编译完php后输出的文件比较BT
在bin/目录下的php会改名成了php.dSYM

lighttpd
./configure –prefix=/usr/local/lighttpd
cd doc
sudo mkdir /usr/local/lighttpd/conf /usr/local/lighttpd/logs
sudo mkdir -m 777 /usr/local/lighttpd/logs/compress
sudo cp lighttpd.conf /usr/local/lighttpd/conf
sudo cp spawn-php.sh /usr/local/lighttpd/bin
memcached
./configure –prefix=/usr/local/memcached
sudo mkdir /usr/local/memcached/logs
sudo touch /usr/local/memcached/logs/access.log
sudo chmod 777 /usr/local/memcached/logs/access.log
memcache client
/usr/local/php-fcgi/bin/phpize
./configure [...]

December 23, 2007 0

平均5米一摔

By admin in By-Talk

平均5米一摔