元旦快要过去了,在家的感觉在轻松中,每天又多了一些无形的压力,毕竟现在没有收入了!
仔细算算,已经辞职一周了,但是技术生活还是要继续。
家中的环境 window +xampp
安装netbean
先下载 netbeans-6.5-ml-php-windows.exe 下载地址http://www.netbeans.org/
安装 ok!
我主要说一下netbean的代码提示和函数补全功能的热键
代码提示ctr+space或者ctr+/
自动补全ctr+k
安装xdebug 用来做跟踪调试
关闭扩展库
;extension=php_xdebug.dll
若打开,则会出现
Xdebug MUST be loaded as a Zend extension in Unknown on line 0
因为,目前zend_optimizer和xdebug不是很好的结合,会冲突
会发生错误如下
Zend Optimizer 3.3.3 is incompatible with Xdebug 2.0.3 in Unknown on line 0
所以关掉zend_optimizer
;zend_extension_ts = "D:/xampp/php/zendOptimizer/lib/ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts = "D:/xampp/php/zendOptimizer/lib/Optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
正确配置
;extension=php_xdebug.dll
zend_extension_ts="D:/xampp/php/ext/php_xdebug.dll"
xdebug.remote_enable=true
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
phpinfo查看安装xdebug ok!
安装memcache(linux下有memcached)
一般来说都有服务器和客户端
window 下需要打开memcache的扩展库
主要加速静态页面或者作为共享库来存储一些数据结构的信息
memcached-1.2.1-win32.zip
下载地址 http://jehiah.cz/projects/memcached-win32/
解压后将
memcached.exe 放入D:/xampp/apache/bin(已经在path中添加为环境变量)
memcached.exe -h先查看帮助
安装 memcached.exe -d install
启动:memcached.exe -d start -p 11211 -l 127.0.0.1-m 20
停止: memcached.exe -d stop
重启: memcached.exe -d restart
我主要用到的是
-p (默认为11211)
-l(本地或远程监听的ip地址)
-m (为memcache分配的最大内存 默认为64)
- <?php
- $memcache = memcache_connect('127.0.0.1', 11211);
- if ($memcache) {
- echo "ok, connected";
- }
- ?>