日记之php程序调试

来源:互联网 发布:大闹天宫美人神兵数据 编辑:程序博客网 时间:2024/05/27 20:21

2014年7月22号     凉风习习   感觉凉爽   心情不错

        来公司一年了,刚来的时候是用的前辈的机子,配好的环境,所以装起环境还行,工作不错。以后的工作就是yii框架,并且是搭建好的,遇到一个把万事都准备好的组长真是不容易,从此就是只管在现成的环境里开发,连基本的配置都快忘完了。4月份换了组就只有改模版,写静态页面,都快成切页面的了,终于到了几天项目只有自己一个人的时候了,环境不会配了,除了百度,自己竟然一点都不知道怎么办,哎,这以后哪还有发展前途阿,从今开始写学习日记吧。

      记录一:80端口被占用。关掉80端口方法一:cmd-想不起来,有空补上。方法二:控制面板-管理工具-服务,找到wordld wide web publishing Service,关掉。

      记录二:安装memcache:

源码包准备:

1,memcached 1.2.1 for Win32 binaries

这个是 Win32 服务器端的 memcached 最新版本,直接下载就可以了;

2,php_memcache-5.2-Win32-vc6-x86-20090408.zip

这个是 php 所需的 PECL 扩展,即 php_memcache 扩展;(一定要和自己的 PHP 版本相同,我用的是5.2.1)

有了源码包包,那就开始大快朵颐吧,按照下面的步骤

1. 将第一个包解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install' 安装(插入:比如放在D盘子,则命令为cd /(/是根目录)->D:->cd filename)
3. 再输入: ‘c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)
4. 解压第二个包包,里面会只有一个 php_memcache.dll 文件,把它放入 usr/local/php5/ext/ 中
5. 在C:\WINDOWS\php.ini 加入一行 ‘extension=php_memcache.dll'(不知道为什么 PHP 会有两个配置文件,一个在 usr/local/php5/php.ini, 而另一个则在 C:/WINDOWS/中,而且只改前一个配置文件不起作用,所以就把 WINDOWS 中的 php.ini 也改掉了!)

6,接着在 php.ini 文件里加上: 
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211 

最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
6.重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!

     记录三:当运行出现notice,warning时需要设置php的错误报告级别:在php.ini种到error_reporting = E_ALL & ~E_NOTICE  display_errors = On,重启apache。

     记录三:php多虚拟机配置:在http.cnof种去掉httpd-vhosts.cnf的注释,在wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf种按照格式配置。






    

0 0
原创粉丝点击