技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

PHP第一课 简单了解PHP

目标规划: 通过第一节课,我们可以了解php环境.1.环境的认识: 2.访问方法: 3.修改代码及查看. 4.变量的使用 5.代码缩进要有层次关系,而且代码之间最好保留空行 6.变量命名: 7.变量的输出: 8.变量的三种方法:1.环境的认识:软件下载地址:http://download.csdn.net/detail/junzaivip/7697331安装教程非常简单,可以自己百度一下安装之后的目录结构:2.访问方法:直接在浏览器输入:localhost 即可访问3.修改代码及查看.我们可以修改上面目录www中的index.phpphp输出html代码:... 全文

php 一周玩转php 一周入门php 7节课入门php 简单入门php

PHP5.4.0 版本 已经发布

PHP官方开发团队宣布最新的PHP发行版本已经升级到 PHP 5.4.0。这次升级是在迈向5.x系列中一次重要的升级,这次升级包括了大量新增的特色功能同时修复了一系列的BUG。这次升级新增的功能中关键的包括: traits, a shortened array syntax, a built-in webserver for testing purposes 和更多。PHP5.4.0值得关注的是提高了性能,内存记录, 同时修复了100个bug。... 全文

PHP PHP5.4 PHP最新版本 PHP版本 PHP公告

PHP文件的上传下载

个人博客原文:http://www.phpthinking.com/archives/332 一、文件的上传 1、客户端设置: (1)、在 标签中将enctype和method两个属性指明相应的值。&nb […] 一、文件的上传 1、客户端设置: (1)、在标签中将enctype和method两个属性指明相应的值。  Enctype=”multipart/form-data”; Method=”POST”... 全文

PHP PHP基础 PHP高手进阶 PHP上传下载

PHP文件的上传下载

个人博客原文:http://www.phpthinking.com/archives/332 一、文件的上传 1、客户端设置: (1)、在 标签中将enctype和method两个属性指明相应的值。&nb […] 一、文件的上传 1、客户端设置: (1)、在标签中将enctype和method两个属性指明相应的值。  Enctype=”multipart/form-data”; Method=”POST”... 全文

PHP PHP基础 PHP高手进阶 PHP上传下载

Linux上PHP三种运行方式

PHP作为Apache模块,Apache服务器在系统启动后,预先生成多个进程副本驻留在内存中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停留在计算机中等待下次请求。对于客户浏览器的请求反应更快,性能较高。 CGIcgi方式遇到连接请求先要创建cgi的子进程,然后处理请求,处理完后结束这个子进程。这就是fork-and-execute模式。所以用cgi方式的服务器有多少连接请求就会有多少cgi子进程。子进程反复加载是cgi性能低下的主要原因。 CGI-FCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次。PHP使用PHP-FPM(FastCGI Process Manager),全称PHP FastCGI进程管理器进行管理。 FastCGI的工作原理1、Web Server启动时载入FastCGI进程管理器(IIS ISAPI或Apache Module)2、FastCGI进程管理器自身初始化,启动多个CGI解释器进程(可见多个php-cgi)并等待来自Web Server的连接。3、当客户端请求到达Web Server时,FastCGI进程管理器选择并连接到一个CGI解释器。Web server将CGI环境变量和标准输入发送到FastCGI子进程php-cgi。4、FastCGI子进程完成处理后将标准输出和错误信息从同一连接返回Web Server。当FastCGI子进程关闭连接时,请求便告处理完成。FastCGI子进程接着等待并处理来自FastCGI进程管理器(运行在Web Server中)的下一个连接。 在CGI模式中,php-cgi在此便退出了。 在上述情况中,你可以想象CGI通常有多慢。每一个Web请求PHP都必须重新解析php.ini、重新载入全部扩展并重初始化全部数据结构。使用FastCGI,所有这些都只在进程启动时发生一次。一个额外的好处是,持续数据库连接(Persistent database connection)可以工作。... 全文

php运行方式 php php-fpm php-cgi fastcgi运行

Vista下安装最新的Apache+PHP+MySQL指南

  最近开始使用PHP程序,所配置了一台新机器,将开发环境转移到了Windows Vista 下,于是在 Vista 下也安装了 apache + mysql + php 的 Web 开发平台。我在 Vista 下安装遇到了一些情况,在网上找了半天,关于 Vista 下安装的文章不多,大多是针对 Windows 2000/XP/2003 写的。所以整理了这篇文章。 本文同样适合在XP/2003中,并不局限于Vista,某些系统部分可以根据系统情况酌情修改,但不影响整个环境系统使用.安装环境操作系统是 Windows Vista Enterprise 英文版, Apache, PHP, MySQL 的最新版本可以在其官网下载的: Apache 2.2.4[url]http://httpd.apache.org/download.cgi[/url]注意:在下载最新的 Apache 时,下载Win32版本了,现在提供 win32 安装包的最新版本是 v2.2.8。我下载的版本是位于 /binaries/win32 目录中 apache_2.2.4-win32-x86-no_ssl.msi 文件。PHP 5.2.4 (Windows Binaries PHP 5.2.4 zip package): [url]http://www.php.net/downloads.php[/url]MySQL 5.0.45 Windonws: [url]http://dev.mysql.com/downloads/[/url]安装的目录结构规划为了方便维护,以及重装系统时不必进行二次安装,建议不要将其安装在系统盘(默认是 C 盘),例如我是装在 D 盘了。安装路径也最好不要含有空格和中文字符。我的目录结构规划如下:<D:\> |--<WWW> | |--<SERVER> # 安装 Web 服务程序 | | |--<Apache> # Apache安装目录 | | |--<MySQL> # MySql安装目录 | | |--<PHP> # PHP安装目录 | | | |--<Web> # 网站内容 | | |--<test.php> | | |--<其它PHP程序> 下面的安装说明的举例,以上列目录结构为准。在 Windows Vista 下安装 Apache 2.2.4Windows Vista 下的安装,主要是由于 UAC 权限的影响,有可能导致服务无法安装成功。但这并不要紧,可以手工解决运行 apache 2.2.4 的安装程序,根据提示一路 Next 即可。注意在 Server InformationNetwork Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom,然后改变安装路径(我的目录是 D:/WWW/SERVER/apache)。然后根据提示一路 Next 完成即可。在安装结束时,如果安装了IIS,这时会弹出一个 DOS 错误窗口,主要原因是由于权限禁止或者说端口占用,无法注册服务。可以先选择关闭IIS服务或直接关掉错误窗口。其后以管理员身份进行 DOS 命令行 (点菜单: 开始 -> 程序 >附件(Accessories), 在 命令提示符(Command Prompt) 上点右键,然后选择以管理员身份运行(Run as adminstrator))。进入 DOS 窗口后,执行下列命令 # 进入 apache 的安装目录 c:\windows\system32\> d: d:\> cd D:\WWW\SERVER\apache\bin\ # 安装 apache 服务: D:\WWW\SERVER\apache\bin\> httpd -k install #启动 apahce 服务 D:\WWW\SERVER\apache\bin\> httpd -k start 在 Windows Vista 下安装 php 5.2.4将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到 D:\WWW\SERVER\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。找到: ;extension=php_mysql.dll 将前面的 ; 号去掉, 改成: extension=php_mysql.dll MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的 php 扩展模块,如果需要加载,直接去掉前面的 ; 号即可。找到: extension_dir = "./" 将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的: extension_dir = "D:/WWW/SERVER/PHP/ext/" 这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法:右键点击 我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑,然后加入即可。用 ; 分隔多个目录。 配置 Apache 和 PHP打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。 找到: DocumentRoot "xxxxxxx" 改成你本机的网站内容的目录。例如我的: DocumentRoot "D:/WWW/Web/" 找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行: LoadModule php5_module "D:/WWW/SERVER/PHP/php5apache2_2.dll" PHPIniDir "D:/WWW/SERVER/PHP" 找到: DirectoryIndex index.html 修改为: DirectoryIndex index.php index.html 找到: AddType application/x-gzip .gz .tgz 添加这两行: AddType application/x-httpd-php .php AddType application/x-httpd-php .html 保存 httpd.conf在你的网站目录中(例如我的是 D:/WWW/Web/),手工建立一个 index.php 的文件,内容: <?php phpinfo(); ?> 在 dos 窗口中启动 apache 服务 #如果之前启动了,先将其 stop D:\WWW\SERVER\apache\bin\> httpd -k stop #启动 apahce 服务 D:\WWW\SERVER\apache\bin\> httpd -k start 或者点击桌面任务栏右下角的Apache图标,进行操作打开 [url]http://localhost/test.php[/url],即可看到测试输出结果。  Windows Vista 下安装 MySQL 5.0.45MySQL 的安装比较简单,它提供了一个 win32 的安装包。下载后根据提示一路安装,在安装类型处选 Custom,指定安装目录为 D:/WWW/SERVER/mysql。安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定字符集,以及 root 管理员的密码即可。   OK, 现在你可以在 vista 下使用 apache + mysql + php 开发 web 程序了。  本文出自 “毛豆的博客” 博客,转载请与作者联系!... 全文

PHP PHP开发 PHP环境搭建 mysql PHP服务器安装

Eclipse for PHP安装和配置过程

这学期学习PHP这门语言,因为以前一直在自学java,用惯了Eclipse和Myeclipse这两种集成开发环境,所以就打算找找能不能在eclipse中编写php代码,上网一查才知道原来早就可以了,用Eclipse for PHP就可以了,只需配置一下就行了,下面开始吧!!1、Eclipse for PHP下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1# ... 全文

Eclipse for PHP安装和配置 eclipse for php 要怎样才 php开发工具 Eclipse for PHP

PHP第十课 PHP图像处理函数以及验证码实现

如果你喜欢本博客,请访问本博客地址:http://blog.csdn.net/junzaivip概要:gd库画图:数学函数PHP图片处理函数图片处理函数使用场景1.验证码 2.缩放 3.裁剪 4.水印gd库画图:1.准备画布2.准备涂料3.画画4.输出图片5.保存图片6.关闭画布... 全文

图片缩放函数 php验证码实现 php图片裁剪 php图片添加水印

运维人员进行学习php web后端开发及通用框架

前言:十一回家,压力贼大呀。。。 我想 回到家之后,爸妈谈过的事,大家都懂的。。。我的话题是 我是要在北京留下,还是要回地方去。北京留下的话,房子、压力、各种费用,大家都懂... 全文

python php 运维php devops php salt-ssh php python性能

安装php出现php

 安装php环境出现ext/iconv/iconv.o: In function `php_iconv_stream_filter_ctor’: /usr/local/soft/php-5.2.14/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open’ collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Error 1我的编译是这样:... 全文

php php-cgi

PHP: CGI,FASTCGI,php

有些常用概念不注意的时候会有所混淆,简略罗列下。 1. CGI是通用网关接口,HTTP服务器使用这样的接口程序来和其他应用(比如PHP的解释器程序)通讯,由于CGI采用fork and execution方式, 每次请求都需要新建立CGI程序来进行处理,这样导致性能低下。... 全文

php php-fpm fastcgi

php5.4自带的php

 新版PHP5.4安装完后,自带的php-fpm无法启动1、修改配置文件php-fpm.conf文件,启用以下两项pid = run/php-fpm.piderror_log = log/php-fpm.log 启用的原因是因为使用PHP5.4自带的php-fpm的系统启动脚本时,它全自己建立一个php-fpm.pid的文件,但是php-fpm配置文件里默认是不会启用这个选项的,在使用这个脚本时,会无法关掉php-fpm的进程。如果是使用命令行启动php-fpm的话,则可无视上面的内容本文出自 “潜入技术的海洋” 博客,请务必保留此出处http://myhat.blog.51cto.com/391263/915665... 全文

php5.4 php-fpm

从头开始编译 PHP 5.5

总是有些操作系统的(PHP)软件包落后于PHP最新版本的PHP,比如Ubuntu。这种落后意味着你要等待一年甚至更长时间,才能更新到最新、最伟大的PHP版本,除非你使用外部的库如Dotdeb。当然,即使你使用了外部库,你会发现很多安全性和错误修正仍然有些滞后。相反,我采用自已制作的PHP版本。这非常容易就能做到,并且任何开发人员都能做到。本文中我介绍了如何在Ubuntu中做一个最新的(PHP包)。为什么考虑“推出(rolling)你自已的”PHP安装包 ... 全文

PHP5.5 PHP编译 php

PHP解决批处理问题

文章来源:PHP开发学习门户个人原创网址:http://www.phpthinking.com/archives/478 如何创建长时间运行的作业 如果 Web 应用程序中的一个特性需要超过 1 秒或 2 秒才能完成,那么应该怎么办?需要某种离线处理解决方案。学习几种对 PHP 应用程序中长时间运行的作业进行离线服务的方法。... 全文

PHP PHP基础 PHP高手进阶 多线程 批处理

PHP内置拦截器初步介绍

PHP提供了内置的拦截器(intercepter),它可以拦截发送到未定义的属性或者方法的消息。它也被称为重载。不过我们为了避免和java和c++中的重载歧义还是叫拦截器。 拦截器可以是类更加完善和安全。对于调用的未知的属性或者方法可以自定义的处理。不管是自己猜测处理或者返回自定义的信息。... 全文

php5 休闲 php拦截器 php重载 职场

PHP自定义函数及数组

个人原创博客:http://www.phpthinking.com/archives/350 一、自定义函数 自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:... 全文

PHP PHP基础 PHP高手进阶 二维数组

php生成随机密码的几种方法

文章来源:PHP开发学习门户 地址:http://www.phpthinking.com/archives/523 使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 方法一: 1、在 33 – 126 中生成一个随机整数,如 35, 2、将 35 转换成对应的ASCII码字符,如 35 对应 #... 全文

PHP基础 PHP高手进阶 密码 php 加密

PHP学习者

PHP学习开发门户 :http://www.phpthinking.com/       PHP学习者吧 :   http://tieba.baidu.com/f?kw=php%D1%A7%CF%B0%D5%DF&fr=homeQQ:541578455欢迎大家学习交流和支持,你我会更好!... 全文

PHP基础 PHP高手进阶 PHP MySQL数据库 MySQL数据库操作

点评2009年PHP十大图书(1)

按照钟声老师和大多数老师的观点。现在市面上的PHP教材大概有以下几种:... 全文

PHP PHP图书 PHP学习 休闲 职场

2 3 4 5 6 7 8 9 10 11