![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php技术
文章平均质量分 89
nooccar
Python and PHP
展开
-
Windows 2008服务器环境PHP连接SQL Server数据库的配置及连接方法
背景:PHP程序常用的数据库是Mysql数据库,但是由于实际项目需要,要求PHP网站连接SQL Server数据库查询一些必要信息。因此,本文就来给大家介绍一下如何安装及配置PHP扩展,可以实现PHP利用PDO函数连接SQL Server数据库。正文:要让PHP配置支持sql server,需要安装一些必要软件及扩展,步骤如下:1、在微软官方页面https://ww原创 2017-08-26 21:53:45 · 375 阅读 · 0 评论 -
PHP应用中利用NoSQL数据库缓存之Memcache
在一个高并发的web应用中,数据库存取瓶颈一直是个大问题,一旦达到某个极限,数据库很容易崩溃,但是如果我们把常用的数据放到内存中,在需要的时候从内存中取,不光读取速度快,而且节约数据库IO。memcache简介Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的转载 2017-08-26 21:57:32 · 231 阅读 · 0 评论 -
PHP应用中利用NoSQL数据库缓存之Redis
memcache虽然好用,解决了数据库遇到高并发时的IO问题,但还有很多问题丞待解决:1、数据持久性问题,memcache用内存进行存储,一旦memcache服务器宕机,那么所存储的数据全部丢失。2、memcache存储的数据类型单一,只支持key-value型的数据,要存储复杂类型的数据,必然需要PHP脚本的大量逻辑操作。redis基本介绍redis也是一个内转载 2017-08-26 21:58:36 · 587 阅读 · 0 评论 -
Linux下利用phpize安装memcashe的php源码扩展包
phpize是php的一种构建工具,为PHP扩展准备构建环境,通过phpize可以编译php的扩展源码文件为php扩展模块。一、安装phpize工具可以通过安装php-dev包自动集成安装。安装完成后php的bin目录下会有phpize这个命令。二、使用举例:在原来编译好的php中加入memcache扩展模块,使用phpize构建的方式如下。tar zxvf原创 2017-08-26 22:16:12 · 260 阅读 · 0 评论 -
PHP输出函数print, printf, sprintf的区别
PHP中常用的字符串输出方式是:使用echo和print两种方法来显示字符串。如果涉及格式化输出操作,还可以试用printf和sprintf函数。一、先说echo和print两种方法print的语法格式为:int print ( string $arg )echo的语法格式为:void echo ( string $arg1 [, string $... ]转载 2017-08-27 00:15:38 · 836 阅读 · 0 评论 -
PHP执行linux命令mkdir权限问题
在linux系统中,root帐号执行php命令:mkdir('test', 0777);结果文件的权限依然为:drwxr-xr-x 2 root root Jul 27 19:30 testdrwxr-xr-x表示权限是0755,并没有达到想要的效果。分析原因:linux系统创建文件/文件夹时有一个默认权限,此权限受 umask 设置影响,默认配置在/etc转载 2017-08-27 00:23:50 · 2007 阅读 · 0 评论 -
Windows服务器安装Memcache缓存服务及PHP扩展
一、Windows服务器安装Memcache缓存服务,需要下载windows稳定版Memcache程序memcached.zip,下载后解压到自定义服务目录,如D:\phpStudy\tools\memcached。进入解压入目会有两个子目录X86和X64,根据操作系统选择合适版本,如64位系统选择进入X64子目录。打开CMD命令行窗口,进入对应的D:\phpStudy\tools\mem原创 2017-08-29 20:25:18 · 1754 阅读 · 0 评论