`
linvar
  • 浏览: 258857 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论

关于php5的一些记录

    博客分类:
  • php
阅读更多
在win上php安装很简单,需要注意的几点是:
1.加载extention,配置extention_dir=“ext“
  去掉加载注释,主要加载的有 mysql,mbstring,pgsql,gd2等.
  可能出现的问题是提示还是找不到mysql,主要是PHP安装目录下的php5ts.dll不能被apache找到,可以将它放到apache的libs中.或将PHP安装目录加到PATH中.

2.设置session的保存路径session.save_path=F:\temp\phpsession

3.如果使用CGI方式运行,PHP不能正确解释PATH_INFO(在nginx下),设置cgi.fix_pathinfo=1, 并在NGINX中设置fastcgi_params PATH_INFO $fastcgi_scr_ipt_name

4.在APACHE中配置PHP
LoadModule php5_module PHP5APACHE_MODULE
AddHandler application/x-httpd-php .php

在linux上编译安装PHP比较麻烦
1.需要先安装各种类库比如:gd2,jpeg,png,freetype,zlib,libxml2,mhash,mcrypt,libmcrypt,openssl,
pcre,xpm,fontconfig,gettext,gmp等

2.如果需要支持数据库,还须先把数据库安装好,如mysql,pgsql

3.编译几次遇到比较郁闷的事,就是编译結果中没有php-cgi。而以前编译时又有。拿来用又不正常。
php-5.2.12 有--enable-fastcgi选项,而php-5.3.1没有这个选项,最后的結果是都没有产生php-cgi.

PHP的运行模式主要有ISPA(apache 的module方式)和 fastcgi,
我个人是偏向fastcgi的,因为想使用nginx服务器而不想用apache.
关于两者的性能不太清楚,应该fastcgi略好一点,
但是fastcgi是每个请求都是重新初始化php intepreter,
网上有说使用lighttpd 的spaw-fcgi来做中转,
但是尝试后不成功,而且也只是lighttpd-1.4.18.tar.bz2才有src/spawn-fcgi,
也可能是因为php-cgi是以前编译的(待续...

log对哪个语言都是重要的,PHP也不例外,控制error的相关选项有
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
error_log = /var/log/php.log


关于PHP的框架:
因为PHP本身的运行模式,PHP框架其实对PHP的性能是有比较大的影响的,
所以尽量使用很轻的框架,我推荐CI,
CI也不推荐使用模板引擎,我觉得也是,性能最主要,而且使用原生PHP对前端开发人员也不会有很大的困扰。

重新拾起PHP,研究了差不多一个月,算是个总结吧.
0
0
分享到:
评论

相关推荐

    PHP版蜘蛛爬行记录器

    5. **优化建议**:根据爬虫爬行的频率和深度,记录器可能还会提供一些网站优化建议,例如,如果发现某些页面未被爬取,可能是因为链接结构不友好,需要改进内部链接策略。 6. **报告生成**:定期生成详细的爬虫活动...

    PHP+ACCESS开发的会议记录系统

    本系统为会议记录系统,是为了学习PHP和ACCESS数据库而做的一个小型MIS系统。主要涉及以下几个模块:1.登录模块 2.添加会议记录模块 3.浏览会议信息模块 4.查找会议信息模块 5.管理用户信息模块 6用户账户管理模块 7...

    php网站蜘蛛爬行记录代码+文章系统

    标题中的“php网站蜘蛛爬行记录代码+文章系统”表明这是一个关于PHP编程的项目,主要功能包括监控网站上的搜索引擎蜘蛛爬行活动以及提供一个文章管理系统。这个系统可能用于记录搜索引擎如百度、Google等的爬虫访问...

    h5匿名聊天PHP+TXT的轻型在线聊天室源码(无需数据库)

    数据使用txt存放,默认显示近50条聊天记录(也可清空聊天记录) 聊天室各种设备自适应大小 采用jquery+ajax轮询方式,适合小型聊天环境,用户名随机生成 面板可更换肤色(黑色和白色),支持自定义昵称...

    log4php日志记录操作类

    apache-log4php-2.3.0是log4php的一个稳定版本,它引入了对PHP 7的兼容性,修复了一些已知问题,并提供了新的功能。具体更新内容可参考官方发布的release notes。 总的来说,log4php为PHP开发者提供了强大而灵活的...

    用于检索DNS记录的PHP包

    在PHP开发中,这个库可以帮助开发者方便地获取和解析DNS记录,如A记录(IPv4地址)、AAAA记录(IPv6地址)、MX记录(邮件服务器)、CNAME记录(别名)等。DNS是互联网上的一个重要组成部分,它将人类可读的域名转换...

    PHP实例开发源码—DNS检测查询记录 php版.zip

    5. CNAME记录:CNAME记录是别名记录,将一个域名映射到另一个域名。在处理CNAME记录时,PHP会返回目标域名,这样可以跟踪到实际的资源。 6. 错误处理:在进行DNS查询时,可能会遇到各种错误,如网络问题、DNS服务器...

    php5官方手册 php手册 2016年11月附注释

    下面将对PHP5的一些核心知识点进行深入阐述。 1. PHP5的特性:PHP5在PHP4的基础上进行了重大改进,引入了面向对象编程(OOP)的支持,包括类、对象、接口、继承、封装和多态等概念。此外,错误处理机制得到了优化,...

    原创php时间轴记录系统

    要了解更多关于这个时间轴记录系统的详细信息,需要访问给出的博文链接,了解作者的具体实现和分享的经验。这个系统可能对学习PHP开发、时间轴设计以及Web应用架构等主题的开发者极具参考价值。

    基于PHP的DNS检测查询记录 php版.zip

    5. 日志记录:可能有日志记录功能,用以记录查询请求和结果,方便后期分析。 6. 批量处理:如果支持批量查询,可能涉及到了数组操作和循环结构,以及并发查询的优化策略。 7. 文件操作:存储查询结果可能需要使用...

    ThinkPHP5+WebSocket+MySQL实现聊天室

    本文将详细介绍如何利用PHP框架ThinkPHP5,结合WebSocket技术和MySQL数据库来实现一个实时交互的聊天室。 一、配置环境 在开始开发之前,首先需要确保开发环境的正确配置。WebSocket是一种在客户端和服务器之间...

    ajax 插入记录,删除记录,修改记录

    **5. 错误处理和回调函数** 在上述示例中,我们定义了success和error回调函数来处理服务器响应。当请求成功时,success函数会被调用,显示返回的信息;当请求失败时,error函数会提供错误详情。 **6. jQuery与Ajax*...

    PHP实例开发源码——php 美玲患者就诊记录查询报表系统.zip

    5. 数据查询与报表生成:系统的核心功能是查询和展示患者就诊记录。这涉及到SQL查询语句的编写,可能包括SELECT语句来检索特定记录,以及GROUP BY和JOIN操作来汇总和关联数据。报表可能是通过PHP动态生成的HTML页面...

    PHP 5 专业工具(Expert PHP 5 Tools)

    《PHP 5 专业工具》是一本非常适合中高级PHP开发者阅读的书籍,它不仅提供了大量的实用技巧和最佳实践,而且也对一些高级主题进行了深入探讨。无论您是希望提升现有项目的质量,还是想要学习如何构建新的复杂系统,...

    基于PHP的网站蜘蛛记录器 php版.zip

    5. **URL处理**:理解并处理URL是爬虫记录器的核心功能,PHP的`parse_url()`函数可以解析URL结构,`parse_str()`可以解码查询字符串。 6. **数据分析与报告**:收集到的数据需要进行分析,可能包括最常见的蜘蛛类型...

    会员积分消费记录功能插件 for PHP168 v6.rar

    PHP168会员积分消费记录功能插件 插件简介: 目前收录的消费项目有: 1 新注册可得积分 2 邮箱验证可得积分 3 身份验证可得积分 4 手机验证可得积分 5 推荐或取消为精华可得积分 6 新...

    基于PHP的医疗记录编辑器API设计源码

    本项目是基于PHP开发的医疗记录编辑器API,包含306个文件,其中包括261个PHP源代码文件、6个EXE可执行文件、5个gitignore文件、5个TXT文本文件、4个JSON配置文件、4个TPL模板文件、3个YAML配置文件、3个.htaccess...

    蜘蛛爬行痕迹记录器PHP版

    1.后台可以自由添加修改和删除各大搜索蜘蛛  2.查看蜘蛛爬行的详细信息(最后... 5.对每个蜘蛛的访问总数做了统计  6.采用缓存技术对添加的蜘蛛进行缓存,以达到更快的速度 演示地址:http://www.zzcms.com/bot

    蜘蛛记录源码+php,一个小工具

    5. **robot.php**:可能与robots.txt文件有关,robots.txt是一个标准的文本文件,用于告诉爬虫哪些页面可以抓取,哪些不能。 6. **del.php**:可能是一个用于删除日志记录或管理数据的脚本。 7. **使用方法.txt**:...

    基于PHP的东方标准网络营销内部SEO记录系统 php版.zip

    5. **日志和错误处理**:记录系统运行过程中的事件和错误,便于排查问题和改进系统。 6. **安全性措施**:包括输入验证、SQL注入防护、XSS防护等,确保系统安全稳定运行。 对于熟悉PHP的开发者,可以进一步探索这个...

Global site tag (gtag.js) - Google Analytics