`
linvar
  • 浏览: 254535 次
  • 性别: 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-SDK_2.0(ThinkPHP5.*版本)

    1) 新增部分外部联系人处理的SDK代码(截止到目前,企业微信官方SDK中没有关于外部联系人处理的SDK代码) 2) 新增外部联系人回调事件处理 3) 修改并纠正了部分语法问题 4) 修改了原SDK的回调类中的验证回调url有效性,...

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

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

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

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

    蜘蛛爬行痕迹记录器PHP版

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

    php mssql扩展SQL查询中文字段名解决方法

    一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)。其实操作就是对SQLServer查询记录,插入到MySQL里...

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

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

    PHP tp5中使用原生sql查询代码实例

    注意事项: 1.先在database.php中配置好数据库 2.只要是数据库操作必须引用 use/think/Db;严格区分大小写。 下面是方法: public function hello5() ... //所有查询必须 use/think... // 插入记录 // $result = Db::e

    AES_ECB_PKCS5Padding.php

    由于业务需求需要对接java接口,对方接口采用AES/ECB/PKCS5Padding加密技术,还经过,16进制转换,当时花了不少时间,所以记录一下,你们可以根据你们的需求调整。

    蜘蛛爬行痕迹记录器PHP版 v1.0.rar

     5.对每个蜘蛛的访问总数做了统计  6.采用缓存技术对添加的蜘蛛进行缓存,以达到更快的速度  安装注意事项:  如果本程序运行在非windows平台下,请将data文件夹权限设置为:777  安装完成后进入...

    php域名解析信息查询网页版小工具 v2.0

    php域名解析信息查询工具网页版可查域名解析的IP,以及A、CNAME、MX、NS、TXT、AAAA、SRV等解析记录。是网站站长及用到域名的技术员必备的实用小工具,通过访问网址快速使用。推荐linux平台php5.4-5.6 环境使用本源码...

    PHP中控考勤个人查询页面zkkaoqin代码

    PHP网页查询考勤记录,连接中控考勤系统SQLSERVER,用于公司考勤记录查询。

    php使用aliyun-php-sdk-core发送阿里云短信验证码

    1、更新于2020年5月10日,测试可用,源码中的阿里云密钥、短信模板等需要根据自己实际情况填写! 2、php发送阿里云短信验证码源码,修改第一步中的相关参数后使用web.php即可在web上发送短信,post到...

    TP5+MySQL通用分表代码

    - 很简单,网上很多关于分表的都是含糊其辞,没有任何详细的,通用的,既然没有,那么我写一个出来吧。 - 主要目的 - 产品上线以后,数据量越来越大,当一个表有几十万上百万条记录的时候,是时候考虑分表了。...

    BugTrace PHP缺陷跟踪系统 v2.1

     处理历史记录,清晰!  独立的成员任务列表,分工明确!  BugTrace PHP缺陷跟踪系统 v2.1更新:  修复部分服务器将 abc.php.file 也识别为 php 文件执行的安全问题  更新后上传的 php 文件将被 改名为 abc...

    织梦网站蜘蛛爬行痕迹记录插件-支持各类搜索引擎

    织梦网站蜘蛛爬行痕迹记录插件最新版,此款插件支持各类搜索引擎及织梦静态动态伪静态,插件功能齐全,可查看到蜘蛛爬行记录,支持删除。 1、无需利用三方工具查看爬行记录,方便快捷省事。 2、插件安装简单快捷,...

    PHP 相关项目:如简单的 PHP遗传 算法、LDAP 登录、Websockets 等_JavaScript_代码_下载

    引导网格 Bootstrap Bootgrid with PHP json server side script 是一个...phpContent编辑 使用带有 Ajax 和 PHP 后端的 HTML5 contentEditable 来更新网页 PHP 数学验证码 简单的 PHP 匹配基于 cpatcha 的输入检查 PHP

    PHP客户管理系统源码

    修改一些实用字段、报检单手机显图片、规格等) 帮助管理公司业务,从市场、销售、采购、库存、售后等方面全程跟踪客户,提高客户满意度。 ·A. 统一记录与管理客户资料,不再担心资料丢失 ·B. 随时随地搜索查找...

    php-5.4.35

    PHP 5 4 35 改进记录: Core: Fixed bug #68365 zend mm heap corrupted after memory overflow in zend hash copy Fileinfo: Fixed bug #68283 fileinfo: out of bounds read in elf note headers CVE 2014 3710 ...

    图书管理系统 MYSQL+PHP,有实验报告,有源代码

    开发工具 Dreamweaver8.0,运行环境 PHP5 Version5.2.6,Apache2.24(WinXP SP2)编程语言 PHP,DBMS:MySQL,第三方库: MD5加密类 功能:1. 图书室有各种图书10万余册。2.每种图书都有书名、书号(ISBN)、一名或多名作者...

Global site tag (gtag.js) - Google Analytics