XP_php配置文件
php运行环境配置说明书
环境软件版本介绍:APACHE 2.0.59PHP5.2.3MYSQL5.0.45GD-2.0.35Zend Optimizer v3.3.0说明:以下环境安装是根据网域高科建站系统在WINDOW2003服务器上的运的要求来配置的,为保证顺利安装完成,请务必对照文档中的说明和示意图来操作注意:安装前,先检查服务器上是否已装有相同软件,以免服务冲突!在配置服务器的同时把IIS先服务装上。
本程序需要php+mysql+zend optimizer环境运行,运行环境安装包下载地址:/dow/phpmysqlzend.rar第一部分环境配置1: PHP 5.2.3的安装配置步骤a>解压环境安装包Win_php5inst,将php-5.2.3-Win32目录下的PHP5文件夹复制到C:\ ,并给C:\PHP5 添加来宾帐户,添加方法:右键PHP5文件夹=> 安全=> 添加=> 高级=> 立即查找在搜索结果中找到IUSR_ 开头的用户,权限默认,确认即可!b>右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量=> 选择Path 变量=>编辑=> 在变量值添加C:\PHP5 注意哦:跟前面的值要用分号隔开c>设定PHPRC环境变量,右键我的电脑=> 属性=> 高级=> 环境变量=> 系统变量= > 新建=> => 按确定完成,做完c>和b>两步后,记得要重启服务器哦,光注销是不够的d>右键我的电脑=> 管理=> 服务和应用程序=> internet信息服务(iis)管理器=>右键web服务扩展=> 添加一个新的web服务扩展=>扩展名PHP5,在要求的文件中添加php-cgi.exe,设置扩展状态为应许。
确定添加操作完成。
php配置php-fpm启动参数及配置详解
php配置php-fpm启动参数及配置详解约定⼏个⽬录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini复制代码代码如下:#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t#启动php-fpm/usr/local/php/sbin/php-fpm/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf#关闭php-fpmkill -INT `cat /usr/local/php/var/run/php-fpm.pid`#重启php-fpmkill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`复制代码代码如下:pid = run/php-fpm.pid#pid设置,默认在安装⽬录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log#错误⽇志,默认在安装⽬录中的var/log/php-fpm.loglog_level = notice#错误级别. 可⽤级别为: alert(必须⽴即处理), error(错误情况), warning(警告情况), notice(⼀般重要信息),debug(调试信息). 默认: notice.emergency_restart_threshold = 60emergency_restart_interval = 60s#表⽰在emergency_restart_interval所设值内出现SIGSEGV或者SIGBUS错误的php-cgi进程数如果超过emergency_restart_threshold个,php-fpm就会优雅重启。
WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5_3 安装教程学习教程
windows2003手动安装PHP5配置2009-11-15 17:45今天,服务器进行PHP环境的配置,先在百度搜集了一些相关资料进行参考,然后开始手工配置PHP5环境(个人比较喜欢绿色免安装的东西)。
在Windows环境下安装PHP有两种方法:手工配置环境或者使用PHP安装包进行安装。
据PHP官方手册上称安装PHP最好的选择是手工安装。
在手工安装中安装PHP最好的方式便是将所有PHP有关的文件都放入同一目录,并在系统的PATH环境变量中设置此目录。
在WINDOWS环境配置PHP5,你必须明白这两个名词的函义:ISAPI(Internet Server Application Program Interface):即Internet 服务器应用程序编程接口。
CGI (Common Gateway Interface):即通用网关接口1、介绍使用安装程序进行安装:PHP 的 Windows 安装程序可以在/downloads.php下载。
点击 Windows Binaries 下的 PHP 5.2.2 installer(选择最新版) 即可下载。
它会为 IIS、PWS 和 Xitami 安装 CGI 版本的 PHP,并配置好 web 服务器。
该安装程序不包含任何外部的 PHP 扩展(PHP_*.dll)。
如果需要,可以在Windows ZIP 包和 PECL 中找到。
注: 虽然 Windows 安装程序是让 PHP 工作的最容易的方法,但是它有很多限制。
例如,它不支持自动安装 PHP 扩展。
使用安装程序安装 PHP 不是最好的方式。
警告:请注意,这种安装方式安装的 PHP 不是安全的。
如果需要一个安全的 PHP 设置,最好使用手动方式安装,并手动设置好每个选项。
该自动安装程序能够让用户立即使用 PHP,但是这不意味着可以用于在线的服务器中。
2、介绍使用压缩包进行手工安装:PHP 的手工安装程序可以在/downloads.php下载。
在IIS中配置PHP环境
xp+iis下配置php5备忘:php版本: PHP 5.1.2 zip package (8,926Kb) - 12 Jan 20061.解压php文件到c:\php2.将php文件夹下php.ini-dist 改名为php.ini ,然后找到extension_dir = "./" 改为extension_dir = "c:\php\ext"(大概在461行)3.去掉;extension=php_mysql.dll 前的";"注释符号(大概在589行)4.复制php.ini到C:\WINDOWS再复制php5ts.dll和libmysql.dll到WINDOWS\system32\中5.打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll) .重启IIS.===============================================================网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正..下面的教程都是在windows 2000下实现的,其他系统请自己参照修改,操作系统目录:c:\winntPHP默认安装目录:C:\phpPHP版本:PHP 4.3.10 下载地址:/downloads.php (Windows Binaries)Mysql版本:mysql-4.0.22-win 下载地址:/downloads/zend :Zend Optimizer v2.5.5 下载地址:/soft17/ZendOptimizerWindows-i386.exe首先将php压缩包解压到c:\php目录下,先php.ini-dist改名为php.ini然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1) 然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php,内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动. 在这里不再一一描述...然后php.ini 和php.exe复制到winnt目录...php4ts.dll和php4isapi.dll(这个在sapi目录中)复制到winnt/system32 目录..........为了使你的PHP能支持更多的模块,用记事本打开Php.ini在里面搜索extension_dir 将值./改为C:\PHP\extensions然后搜索;Windows Extensions 将下面的扩展模块打开,只要将前面的;去掉便可以...但有部分模块是不支持的..在IIS下建立建一个PHP程序测试目录,如D:\WEB,在"Internet 服务管理器"中,右击"默认Web站点->新建->站点",别名为web,实际路径为D:\web 要有读取、运行脚本和浏览权限;在IIS的ISAPI刷选器中添加php的筛选器php有两种运行的环境模式... 但都是从这里添加然后选择添加1.如果你想用Isapi模式,在IIS下--主目录配置修改可执行路径:C:\WINNT\System32\php4isapi.dll 此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll此处路径也可以是你php文件放置的路径比如C:\php\php4isapi.dll如果想用CGI/FastCGI模式,先在php.ini搜索cgi.force_redirect = 将前面的;号去掉,将值改为0 (默认为1)然后请在IIS下----主目录配置修改可执行路径:C:\WINNT\php.exe 此处路径也可以是你php文件放置的路径比如C:\php\php.exe做完这些准备工作后不要忘记重新启动IIS的WWW服务;在D:\web目录下写一个测试PHP环境的文件info.php, 内容为:Phpinfo();?>然后在浏览器中输入http://你的IP/info.php你将看到一个关于你的系统运行的PHP环境的相关信息ZEND的安装:一路NEXT,然后到下面那个画面时,请选择IIS,在继续NEXT后,选择php.ini所在的目录都是默认的...然后还是NEXT,,安装过程中会自动备份你的PHP.INI的文件和重新启动IIS服务..MYSQL的安装:MYSQL的安装相对比较简单,,一路next,安装完毕,,会自动作为系统的一个服务启动.在这里不再一一描述...至此,你的iis下支持php+mysql+zend就成功了,当然zend可以选择安装,不安装也不耽误使用。
PHP运行环境配置与开发环境的配置(图文教程)
PHP运⾏环境配置与开发环境的配置(图⽂教程)前提⽰时间⼀个博友,建议我提供PHP开发环境的搭建⽂章。
当然我们⼀般在windows平台下开发的居多,那么,今天我就在Windows平台下搭建PHP的调试和开发环境。
如果有写的不好的请谅解。
⼀、总的⼤概步骤如下1、下载资料1)、下载wamp2)、下载开发⼯具ZendStudio2、安装程序1)、安装wamp2)、安装开发⼯具ZendStudio3、配置环境4、PHP调试5、PHP开发环境⼆、步骤详细介绍1、下载资料1)、下载WAMP所谓WAMP,是指在Windows系统(W)下安装Apache⽹页服务器(A)以及MySQL数据库(M)和PHP脚本引擎(P)⽽搭建起来的PHP⽹络服务器环境,当然,在LAMP环境肯定是⽐WAMP环境要好的,可是由于Windows的易⽤性,所以,我们在做前期开发或者测试某些CMS的时候,使⽤WAMP环境甚⾄很⽅便更实⽤⼀些。
WAMP即这些单个软件共同组成了⼀个强⼤的Web应⽤程序平台。
2)、下载开发⼯具ZendStudioZend Studio是PHP 集成开发环境,具备功能强⼤的专业编辑⼯具和调试⼯具,⽀持PHP语法加亮显⽰,⽀持语法⾃动填充功能,⽀持书签功能,⽀持语法⾃动缩排和代码复制功能,内置⼀个强⼤的PHP代码调试⼯具,⽀持本地和远程两种调试模式,⽀持多种⾼级调试功能。
windows版 Zend Studio 8.0.1下载2、安装程序1)、WAMP 安装步骤图解把WAMP下载到选择WAMP安装路径,也可以默认路径。
SMP服务器地址PHP 邮件服务器默认Email设置启动浏览器。
安装完成,显⽰图⽚。
3、配置环境安装完成后默认是英⽂。
设置WAMP语⾔。
您可以设置其他的语⾔,当然我们设置为Chinese(中⽂)WAMP重启以后就为中⽂了。
您就可以通过WAMP去配置PHP环境了。
添加⼀个Alias⽬录,(就像在IIS上配置⼀个虚拟⽬录)添加⼀个Alias⽬录名称。
在XP下配置IIS支持PHP
在XP下配置IIS支持PHPPHP下载:/download/,选择zip下载。
一、安装PHP 5.2.111、将下载的php-5.2.11-Win32.zip解压缩到d:\php5 目录中,目录可自选。
2、将目录中的php.ini-dist文件改名为php.ini,并把php.ini文件剪切放到c:\windows目录。
3、把php5根目录下的php5ts.dll 、libmysql.dll 、libmcrypt.dll这三个文件放到系统的system32目录下,注意这三个文件是必需的。
4、打开c:\windows\php.ini文件,找到:extension_dir = “./”更改为:extension_dir = “d:\php5\ext” //PHP安装目录找到以下语句,去除前面的分号:;extension=php_mbstring.dll;extension=php_gd2.dll;extension=php_mysql.dll;extension=php_mcrypt.dll二、配置IIS使之支持PHP1、打开IIS,找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”。
2、点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“php”,可执行文件“d:\php5 \php5isapi.d ll”,如图1所示(其中php5isapi.dll的路径可以按“浏览”按钮来选择),然后点击“确定”退出。
在我下载的PHP包中,没有php5isapi.dll,这个问题我在后面的注释中解释图1箭头变为绿色,表明筛选器PHP安装正确,如图2所示。
我在配置的时候,没有显示绿色的箭头,在我做好全部的配置后,重启IIS服务,箭头变成绿色的。
图23、在主目录标签下点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入d:\php5\php5iaspi.dll,在扩展名处输入php,然后确定。
Windows XP系统目录下文件夹介绍
Windows XP系统windows目录下文件夹功能介绍├—WINDOWS│ ├—system32(存放Windows的系统文件和硬件驱动程序)│ │ ├—config(用户配置信息和密码信息)│ │ │ └—systemprofile(系统配置信息,用于恢复系统)│ │ ├—drivers(用来存放硬件驱动文件,不建议删除)│ │ ├—spool(用来存放系统打印文件。
包括打印的色彩、打印预存等)│ │ ├—wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。
请勿删除)│ │ ├—IME(用来存放系统输入法文件,类似WINDOWS下的IME文件夹)│ │ ├—CatRoot(计算机启动测试信息目录,包括了计算机启动时检测的硬软件信息)│ │ ├—Com(用来存放组件服务文件)│ │ ├—ReinstallBackups(电脑中硬件的驱动程序备份)│ │ ├—DllCache(用来存放系统缓存文件。
当系统文件被替换时,文件保护机制会复制这个文件夹下的文件去覆盖非系统文件)│ │ ├—GroupPolicy(组策略文件夹)│ ││├—system(系统文件夹,用来存放系统虚拟设备文件)│ ├—$NtUninstall$(每给系统打一个补丁,系统就会自动创建这样的一个目录,可删除)│ ├—security(系统安全文件夹,用来存放系统重要的数据文件)│ ├—srchasst(搜索助手文件夹,用来存放系统搜索助手文件,与msagent 文件夹类似)│ ├—repair(系统修复文件夹,用来存放修复系统时所需的配置文件)│ ├—Downloaded Program Files(下载程序文件夹,用来存放扩展IE功能的ActiveX等插件)│ ├—inf(用来存放INF文件。
INF文件最常见的应用是为硬件设备提供驱动程序服务,不建议删除其中文件)│ ├—Help(Windows帮助文件)│ ├—Config(系统配置文件夹,用来存放系统的一些临时配置的文件)│ ├—msagent(微软助手文件夹,存放动态的卡通形象,协助你更好地使用系统。
WinXP下php开发环境搭建
Windows XP下Php开发环境搭建1版本说明Apache版本:apache 2.2.4Php版本:php 5.2.3Mysql版本:mysql 5.1.19Apache、Php5和存放Php文档的文件最好放在同一级的目录下面2apache的下载和安装2.1 下载点下面的链接进入下载界面/download.cgi,找到下图所示的文字点击完成下载。
2.2 安装及检测2.2.1安装过程双击apache安装包,出现安装向导。
点击next按纽,进入接受协议页面。
点击next,进入服务器信息页面,在三个信息框填入信息。
注意:(在第一个文本框填入Apache的Network Domain(网络域名:如)localhost,这个必需填,否则apache 不会被启动;server Domain(服务器域名)和网站管理员的E-mail,可填可不填)。
点击next,出现选择类型安装,我选用典型安装(typical)。
点击next,进入安装路径选择页面,你可在这里修改你的安装路径。
点击next,进入确定安装路径页面。
点击next,进入安装页面,安装完成,显示安装完成页面。
点击finish按钮,完成apache的安装。
若在状态栏有下图的图标,表示apache被启动。
注意:如果安装后提示端口被占用,不能启动apache服务器,可以使用下面的方法解决:1)点“开始”—>“运行”—>输入cmd进入命令提示符窗口,在光标所在的行输入netstat –anb可以查看端口占用情况,如下图:2)找到80端口看哪个软件占用了80端口把这个软件进程关闭3)重新安装apache。
3Php的下载和安装3.1 下载点下面链接进入下载页面/downloads.php,找到下面的文字选择,点击进入下个下载界面,找到下面的镜像点完成下载。
3.2 安装将下载的压缩包解压到任意文件夹下即可完成安装。
我解压到D:\php5文件夹下。
4Mysql的下载和安装4.1 下载点下面链接进入下载页面/downloads/mysql/5.1.html#win32,找到如下文字点击即可完成下载。
本地同时配置PHP、ASP调试环境
本地同时配置PHP、ASP调试环境前言 (1)PHP环境配置 (1)ASP环境配置 (3)总结 (6)前言学习网站编程的第一步就是配置本地环境。
特别是对初学者往往会成为一个门槛,特别是早期对PHP的配置比较复杂,随着技术的进步现在有了比较简单的方法。
我在我电脑本地同时配置了ASP、PHP两种网络编程的环境,把我配置本地调试环境的经验与大家共享。
本教程适用条件操作系统:Windows XP写作时间:2012年2月6日需要软件:IIS5.1安装包(可以再百度搜索后下载:由于IIS5只支持一个web站点需要多站点的可以参考网上教程安装IIS6,我个人没有安装)DedeAMPZ-PHP环境整合套件(下载地址: /html/chanpinxiazai/20080905/39481.html QQ:68817033PHP环境配置在没有安装IIS或者停止IIS的情况下直接安装DedeAMPZ-PHP环境整合套件,可以得到一个完整的PHP调试环境。
注意默认站点的默认目录是安装盘符:\DedeAMPZ\WebRoot\Default可以通过如下方法得到多站点:(1)在C:\WINDOWS\system32\drivers\etc目录下找到HOST文件取消只读属性用记事本添加127.0.0.1 127.0.0.1 (2)启动DedeAMPZ管理(3)在启动程序界面点击修改WEB站点配置(4)根据原来给出的例子添加虚拟主机,如下红色代码为添加的虚拟主机# 这里是虚拟主机(服务器上运行多个站点)设置的一个例子# 如果你要增加网站,把下面配置复制一份,修改目录和域名即可<VirtualHost *:80>ServerAdmin admin@ServerName ServerAlias DocumentRoot "D:/DedeAMPZ/WebRoot//WebRoot"php_admin_value open_basedir "D:/DedeAMPZ/WebRoot//WebRoot" ErrorLog logs/all-error_logCustomLog logs/all-access_log common</VirtualHost><VirtualHost *:80>ServerAdmin admin@ServerName ServerAlias DocumentRoot "D:/DedeAMPZ/WebRoot/Discuz/WebRoot"php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/Discuz/WebRoot" ErrorLog logs/all-error_logCustomLog logs/all-access_log common</VirtualHost>ASP环境配置(1)安装IIS有人直接在Apache下配置ASP,我没有去尝试。
php之php.ini详细配置
php之php.ini详细配置配置⽂件(php.ini)在 PHP 启动时被读取。
对于服务器模块版本的 PHP,仅在 web 服务器启动时读取⼀次。
对于 CGI 和 CLI 版本,每次调⽤都会读取。
php.ini的搜索路径如下(按顺序):SAPI 模块所指定的位置(Apache 2 中的PHPIniDir指令,CGI 和 CLI 中的-c命令⾏选项,NSAPI 中的php_ini参数,THTTPD 中的PHP_INI_PATH环境变量)。
PHPRC环境变量。
在 PHP 5.2.0 之前,其顺序在以下提及的注册表键值之后。
⾃ PHP 5.2.0 起,可以为不同版本的 PHP 指定不同的php.ini⽂件位置。
将以下⾯的顺序检查注册表⽬录:[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z],[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y]和[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x],其中的 x,y 和 z 指的是 PHP 主版本号,次版本号和发⾏批次。
如果在其中任何⽬录下的IniFilePath有键值,则第⼀个值将被⽤作php.ini的位置(仅适⽤于windows)。
[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]内IniFilePath的值(Windows 注册表位置)。
当前⼯作⽬录(对于 CLI)。
web 服务器⽬录(对于 SAPI 模块)或 PHP 所在⽬录(Windows 下其它情况)。
Windows ⽬录(C:\windows或C:\winnt),或--with-config-file-path编译时选项指定的位置。
如果存在php-SAPI.ini(SAPI 是当前所⽤的 SAPI 名称,因此实际⽂件名为php-cli.ini或php-apache.ini等),则会⽤它替代php.ini。
SAPI 的名称可以⽤来测定。
php.ini_配置详细选项
sybct.timeout integer 配置 Sybase-CT 的 query 操作时间限制。默认值为无限制。
sybct.hostname string 配置 Sybase-CT 可连接机器名称。默认值不设限
ifx.allow_persistent boolean 配置是否允许 Informix 数据库持续连接 (persistent connections),会影响函数。
ifx.max_persistent integer 配置每个处理程序最多保持几个 Informix 持续连接。
ifx.max_links integer 配置每个处理程序最多开几个 Informix 连接,包括持续连接。
ifx.default_host string 配置 Informix 默认连接的服务器名称,供ifx_connect()或ifx_pconnect()函数使用。
SMTP string 在 Windows 系列操作系统中,用来指定 SMTP 服务器,供 mail 函数使用。参数 string 为 SMTP 服务器名字。
sendmail_from string 配置 "From: " 字符串供 Windows 系列操作系统使用 mail 函数。
sendmail_path string 配置 sendmail 程序的放置路径。例如 /usr/sbin/sendmail。
pgsql.max_persistent integer 配置每个处理程序最多保持几个 Postgres 持续连接。
pgsql.max_links integer 配置每个处理程序最多开几个 Postgres 连接,包括持续连接。
sybase.allow_persistent boolean 配置是否允许 Sybase 数据库持续连接 (persistent connections),会影响函数。
WinXP下PHP环境配置
Win_XP下PHP环境配置以下为本说明所要用到的软件。
∙Apache 2.2.4 -- ∙PHP 5.2.0 -- ∙MySQL 5.0.27 -- ∙Zend Optimizer 3.2.0 -- ∙phpMyAdmin 2.9.2 -- ∙重点注意:在进行下列操作前,Windows XP应无安装IIS、PHP、APACHE、MYSQL、ZEND。
≡Apache 2.2.4 的安装≡1.打开我的电脑,进入D盘,在其下新建一个文件夹,名为 local 。
2.到其官方站点下载 apache_2.2.4-win32-x86-no_ssl.msi 并执行。
3.按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。
4.进入Next后,默认的安装路径是"C:\Program Files\Apache SoftwareFoundation\Apache2.2\",修改路径,改为前面所述的"D:\local\Apache2"。
5.然后一路下去,直到安装结束;此时,打开D盘下的local文件夹,可以看到有一个名为Apache2的文件夹。
6.打开IE,然后在地址栏输入:"http://localhost" 或者"http://127.0.0.1" 可以看到Apache安装完成的成功页面;以后网页的存在位置就在 "D:\local\Apache2\htdocs" 目录。
≡PHP 5.2.0 的安装≡1.到其官方站点下载 php-5.2.0-Win32.zip 并解压(在此不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。
windows下Nginx和PHP的安装与配置
一.软件准备1.Nginx:/download/nginx-1.0.4.zip2.php:/download/php-5.2.17-Win32-VC6-x86.zip这里需要注意一下,如果使用Apache或Nginx运行php,要选择VC6的线程安全版本,使用IIS选择VC9版本。
所以这里使用前者。
3.RunHiddenConsole:/attachments/660/RunHiddenConsole.zip 用于隐藏命令行窗口。
二.安装php直接解压php-5.2.17-Win32-VC6-x86.zip文件到php的安装目录PHP_PATH,然后在PATH中添加PHP的安装路径PHP_PATH和PHP_PATH/ext。
将PHP_PATH下的php.ini-dist重命名为php.ini,这个就是PHP的配置文件。
然后修改这个文件。
1.将register_globals = Off修改为On,这个选项是为了直接打开全局变量的,例如$POST["varname"]可以直接通过$varname访问。
2.添加php加载的模块。
通过添加extensions=xxx.dll来实现,这样php就可以自动加载相应的模块。
还需要指定需要加载的模块的路径,默认大部分模块的dll文件在PHP_PATH/ext下,所以把这个路径添加到PA TH中即可,前文已经完成这个操作。
三.安装Nginx直接解压nginx-1.0.4.zip到安装路径NGINX_PATH,启动ngix:>cd NGINX_PA TH>nginxNginx的选项:nginx -s signal 向Nginx主进程发送信号,signal取值:stop,quit,reopen,reloadnginx -c filename 用指定的配置文件来初始化nginx,默认是NGINX_PATH/conf/nginx.conf四.Nginx和php配置1.在WIndows环境下,Nginx可以通过FaseCGI守护进程与php 进行交互,这个守护进程是以php-cgi.exe的形式存在的。
php环境搭建--命令配置
php环境搭建--命令配置⼀、配置php 1.复制⼀份php.ini-development 重命名为php.ini 到当前⽬录 2.打开php.ini 修改扩展⽬录 ;extension_dir = "ext" 修改为 extension_dir = "你的PHP⽬录绝对路径/php/ext" 3.开启扩展 extension=php_curl.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysqli.dll extension=php_pdo_mysql.dll⼆、配置apache 1.修改apache软件⽬录 Define SRVROOT “Apache⽬录绝对路径” eg: "D:/wamp/apache/Apache24" 2.修改主机名: ServerName localhost:80 ps: 默认就是这个,如果没有需要,可以不修改 3.修改www⽬录: 默认是这个: DocumentRoot "${SRVROOT}/htdocs" <Directory "${SRVROOT}/htdocs"> 根据⾃⼰需要修改为: DocumentRoot "⾃⼰的web⽬录/htdocs" <Directory "⾃⼰的web⽬录/htdocs"> AllowOverride all // 开启apache rewrite 4.修改默认索引⽀持php: DirectoryIndex index.php index.html 5.开启rewrite功能 LoadModule rewrite_module modules/mod_rewrite.so 6.加载php模块 在loadModule 最下⽅添加如下代码块 第⼀个⽬录是php7apache2_4.dll 的绝对⽬录 第⼆个⽬录是php.ini的⽬录#php7LoadModule php7_module “⽬录/php/php7apache2_4.dll”<IfModule php7_module>PHPIniDir "⽬录/php/"AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps</IfModule> 注意: 1.如果配置完成后启动apache,报错:LoadModule takes two arguments, a module name and the name of a shared object file to load it from,这个是由于⽬录中有空格导致的加上引号就好了三、mysql配置 1. 创建系统环境变量 MYSQL_HOME , 值就是mysql⽂件解压位置 2.添加bin⽬录到path 值为:⽬录/mysql-5.7.21-win64/bin; 3.在mysqlmysql-5.7.21-win64 ⽬录下新建my.ini ⽂件,复制如下代码(也可以⾃⼰配置):[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#skip-grant-tables#设置3306端⼝port = 3306# 设置mysql的安装⽬录basedir=d:\\⽬录\mysql-5.7.21-winx64# 设置mysql数据库的数据的存放⽬录datadir=d:\\⽬录\mysql-5.7.21-winx64\data# 允许最⼤连接数max_connections=200# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集character-set-server=utf8# 创建新表时将使⽤的默认存储引擎default-storage-engine=INNODB注意: basedir 盘符之后要⽤ \\ ⽽不是 \ 否则会报错:Errcode: 2 - No such file or directory 4. 管理员打开cmd,到bin⽬录: mysqld --initialize-insecure // ⽣成data⽬录 mysqld -install 5.然后就可以使⽤命令 net start|stop|restart mysql来启动mysql了注意:如果启动mysql时,报错 这个可能没有⽣成data⽬录,要使⽤命令 mysqld --initialize-insecure // ⽣成data⽬录,然后就可以i正常启动了 6. 设置MySQL初始密码: 打开cmd窗⼝: mysql -uroot -p ⼀开始是没有密码的直接回车就好了,进去之后 use mysql; 5.7 如下: update user set authentication_string=password('新密码') where user='root'; flush privileges; // 刷新配置 8.0如下: ALTER user "root"@'localhost' IDENTIFIED BY ''新密码; 如果报格式错误: update user set authentication_string=''where user='root'; 先把密码重置成空 退出再进就需要密码了。
php安装教程(冰剑整理)
随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为这样可以在本地做若干的调试,而不用去担心网络问题以及运营商问题。
接下来,笔者将WindowsXP(Sp3)下,搭建和配置php运行环境做一个简单的介绍:1.安装准备1.1Apache下载,官方地址(/),此处笔者下载版本的是Apache HTTP Server2.2.22,使用的是OpenSSL的版本(httpd-2.2.22-win32-x86-openssl-0.9.8t.msi),如图1.2PHP下载,官方地址(http:// ),此处下载的是Php5(php-5.2.17-Win32-VC6-x86)1.3Mysql下载,官方地址(/downloads/),此处使用的是Mysql5(mysql-essential-5.1.57-win32.zip)2.安装Apache HTTP Server2.1运行下载好的“httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”文件,出现如下安装界面,如图红色框内显示的是apache的版本号,我们直接点击“Next”进入下一步;出现软件安装许可条例,这里直接选择“I accept the terms in the license agreement”;然后点击“Next”;对话框显示的是软件相关须知(如果您安装软件的时候很有耐心,可以考虑读一遍,看看自己的英文水平如何),这里我们直接点击“Next”;这里是要填写服务的相关信息,Network Domain这一项是填写你的域名(如:);Server Name这一项填写你的服务器名称(如:);Administrator’s Email Address这一项填管理员的邮箱地址;在本地配置,以上三个栏目均可以随意填写,有效无效都可以。
WinXP下安装LimeSurvey(php环境搭建及网站程序安装)
;extension=php_ldap.dll前的“;”去掉。
修改保存后重启apache服务器。
14、安装网站。访问:http://localhost/limesurvey/admin,按照提示一步步来。
15、登录后台,新建调查,进行测试。
访问http://localhost/limesurvey测试
16、自己探索新功能。
php-5.4.45-Win32-VC9-x86.zip;(XP用:/download/)
2、新建文件夹phptools,把这三个文件解压至此文件夹下(将文件夹重命名为mysql、php、apache)
mysql-5.7.9-win32.zip;
php-5.5.30-Win32-VC11-x86.zip;
查找<Directory "c:/Apache24/cgi-bin"> 修改为 <Directory "C:/software/phptools/apache/cgi-bin">
查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" ,修改为 ScriptAlias /cgi-bin/ "C:/software/phptools/apache/cgi-bin"(注意“\”与“/”);
11、修改apache和php的webroot路径。
在phptools下新建文件夹webroot,用记事本打开\phptools\apache\conf中的httpd.conf,搜索修改“DocumentRoot”,修改为:
PHP中PDO的配置与说明
PHP中PDO的配置与说明住【PDO是啥】PDO是PHP5新加⼊的⼀个重⼤功能,因为在PHP5以前的php4/php3都是⼀堆的数据库扩展来跟各个数据库的连接和处理,什么php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MSSQLServer、S 【安装PDO】我是在WindowsXPSP2上⾯,所以嘛,整个过程都是在Windows⾏进⾏的啦,⾄于Linux/FreeBSD等平台,请⾃⾏查找资料设置安装。
我的是PHP5.1.4,已经⾃带有了php_pdo.dll的扩展,不过需要稍微设置⼀下才能使⽤。
打开c:\windows\php.ini,那是我的PHP配置⽂件,找到下⾯这⾏:extension_dir这个就是我们扩展存在的⽬录,我的PHP5扩展是在:C:\php5\ext,那么我就把这⾏改成:extension_dir="C:/php5/ext"上⾯这个在做PHP环境时都已修改好了,就不⽤再改了.然后再往wq 下⾯找到:;;;;;;;;;;;;;;;;;;;;;;;DynamicExtensions;;;;;;;;;;;;;;;;;;;;;;;下⾯有⼀堆类似;extension=php_mbstring.dll的东西,这⾥就是PHP扩展加载的配置了,我们再最后⾯添加上我们PDO的扩展:extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_pgsql.dllextension=php_pdo_sqlite.dllextension=php_pdo_mssql.dllextension=php_pdo_odbc.dllextension=php_pdo_firebird.dll;extension=php_pdo_oci8.dll各种PDO的驱动,能给加上的全给加上,不过后⾯的php_pdo_oci8.dll,因为我没有安装Oralce数据库,所以没有这个,就使⽤分号注释掉它。
xp框架使用教程
xp框架使用教程XP框架是一种轻量级的PHP框架,旨在帮助开发者快速构建高性能的Web应用程序。
本教程将向您介绍如何使用XP框架来创建基本的Web应用程序。
第一步是安装XP框架。
您可以通过从XP框架的官方网站上下载最新版本来进行安装。
下载完成后,将框架解压到您的Web服务器的根目录下。
安装完成后,您需要配置XP框架的基本设置。
打开`config.php`文件并根据您的需求进行配置。
您可以设置数据库连接、日志路径、路由规则等。
接下来,您需要创建一个新的路由文件来处理URL请求。
在`public`目录下创建一个名为`index.php`的文件,并将以下代码添加到文件中:```php<?phprequire_once __DIR__.'/../vendor/autoload.php';use xp\web\Application;$app = new Application();$app->get('/', function() {return 'Hello, World!';});$app->run();```在这段代码中,首先我们引入了XP框架的自动加载文件,然后创建了一个新的应用程序实例。
`$app->get()`方法用于处理GET请求,第一个参数是URL路径,第二个参数是一个回调函数来处理请求并返回响应。
在这个例子中,我们返回了一个简单的“Hello, World!”消息。
完成上述步骤后,您可以在浏览器中访问`http://localhost/`来查看应用程序的运行情况。
接下来,我们将介绍如何使用XP框架来处理数据库操作。
首先,您需要在`config.php`文件中配置数据库连接信息。
然后,您可以使用`$app->db()`方法来获取数据库连接实例,从而进行数据库查询操作。
下面的代码片段展示了如何在XP框架中执行简单的数据库查询:```php$app->get('/users', function($app) {$db = $app->db();$result = $db->query('SELECT * FROM users');return $result->fetchAll();});```在这个例子中,我们通过使用`$app->db()`方法获取数据库连接实例,然后执行了一个简单的SELECT查询,将结果返回给用户。
phpStudy学习之PHP设置
phpStudy学习之PHP设置
常规的方法是需要修改php.ini 配置文件,这种手工修改很容易出现问题,比如写错字字母,打错标点。
下面是店铺收集整理的phpStudy学习之 PHP设置,希望对大家有帮助~~
phpStudy学习之 PHP设置
工具/原料
操作系统:Window系统 WINXP/WIN7/WIN8/WIN10
软件工具:phpStudy 2014
方法/步骤
打开phpStudy-》其他选项菜单=》PHP扩展及设置。
这个菜单下又有三个主要的菜单:PHP扩展设置,参数开关设置,参数值设置。
PHP扩展设置:
该菜单主要管理PHP扩展,默认情况下有些扩展是按照好的,安装好的前面会打勾,没勾的自然是没有装的。
如果需要去除某个扩展,点击一下勾。
如果要添加某个扩展,在相应菜单里点击一下即可。
参数开关设置:
该选项主要是设置开关参数,什么是开关参数? 开关参数就是只有两种状态的,不是开就是关。
参数值设置:
该选项和参数开关设置同样都是修改php.ini 文件,但是该功能是可以修改属性值的,选择某个参数就是跳出输入界面,输入配置值确定就可以了。
PHP设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文档是基于windowXP下的PHP网站开发的环境搭建一.操作系统windowXP,Windows XP SP2IE浏览器5.0及以上版本或FireFox4.0及以上版本Apache服务器软件,官方下载地址:/dist/httpd/binaries/wi n32/apache_2.2.4-win32-x86-no_ssl.msiphp引擎软件,官方下载地址:/distributions/php-5.2.1-Win32.zi pmysql官方下载地址:MySQL-5.0/mysql-5.0.27-win32.zip,phpMyAdmin官方下载地址:phpMyAdmin-2.9.1.1-all-languages.zip,更多版本下载。
本方案并不涉及系统文件夹…… 所以可选择其它分区的某个文件夹来方便日后的伺服器维护……以X:\Server 为例…… 注意:文件夹名称最好不要包含空格或其它非英文字符…… 否则某些情况下容易造成伺服器崩溃……=============================== 安装Apache :运行apache_2.2.3-win32-x86-no_ssl.msi …… 一路Next 下来…… 到选择安装方式的时候,选择“Custom” 自定义方式…… 然后Next 选择安装路径…… 定位到X: \Apache (当然,你选择其它路径也可以) 本来不准备写IIS 与Apache 的共存配置…… 想一想还是带一笔吧…… 提示填写Server Information 时…… 最下方会让你选择端口…… 如果你安装了IIS 伺服器……这里就选择第二项“only for the current user, on Port 8080, when started manually.”…… 也就是说Apache 将占用8080 端口…… 如果你没安装IIS …… 无视之……继续Next …… 弹出一个CMD 窗口安装Windows 服务以后…… 安装就完成了…… 右下角将出现Apache 粉红色的羽毛Icon,不出意外图标上应该显示绿灯(表示HTTP 伺服已经正常启动)…… 你可以访问http://localhost/或http://127.0.0.1/来试试,如果浏览器出现“It Works” 就表示安装成功…… (以前的版本不是这样的,而是一个挺花哨的页面,有个Apache羽毛的那种…… 所以只要不出现找不到页面的提示…… Apache 伺服就安装成功了)当然了…… 如果亮起红灯…… 配置肯定错误…… 回头查查吧……Apache 伺服器就安装完毕了……=============================== 安装PHP :解压PHP-5.2.1-Win32.zip …… 并放置到X:\Server\PHP 之下……接下来为PHP 的安装目录添加环境变量…… 在我的电脑图标上点击滑鼠右键…… 查看…属性‟…… 然后切换到…高级‟选项卡…… 点击…环境变量‟按钮(快捷键:Alt+N)…… 在弹出的…系统变量‟域中找到…Path‟变量…… 双击编辑并在变量值的最后添加…;X: \PHP;X: \PHP\ext‟ (注意有个分号,用来分隔之前的值)……"至此PHP 就安装完毕了……=============================== ========配置Apache :尤为重要的一步:如果你选择了旧版本的PHP 稳定版本 5.1.6…… 官方下载来的源码包中的模块化支援PHP5apache2.dll 是不适用于Apache 2.2.4 的…… 据查需要重新编译PHP …… 不过PHP5 研究室提供了解决方法:下载这个压缩包(/php5apache2.dll-php5.1.x.r ar)…… 解压后将PHP5apache2.dll 扔进X: \PHP 覆盖原文件…… 将httpd.exe.manifest 扔进X:\Apache\Bin 文件夹…… 最后运行vcredist_x86.exe (如果你安装有 .Net FrameWork 就无需安装此文件)…… 当然,如果你选择最新的版本PHP 则可略过此步。
下面开始修改Apache 配置文件:X:/Apache/conf/httpd.conf修改文档发布路径:搜索:DocumentRoot “X: /Apache/htdocs”将值修改成你想要的发布路径,比如:DocumentRoot “X:/WWW”,然后搜索:Directory “X:/Apache/htdocs”修改为:Directory “X:/WWW”修改默认脚本:搜索:DirectoryIndex index.html添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如:DirectoryIndex index.PHP index.html index.htm 针对PHP 5 的配置:在文档的最下方加入以下字符(#表示行注释):# 调用PHP 5 模块LoadModule php5_module"C:/php/php5apache2_2.dll"注意:如果是旧版本的PHP ,应该改为:# LoadModule php5_module X:/PHP/PHP5apache2.dll# PHP-5.2.0-Win32.zip中包含PHP5apache2.dll和PHP5apache2_2.dll两个文件视Apache的版本而定# 添加Mime 类型…… 亦可以修改mime.types 文件AddType application/x-httpd-php .php# 实质就是添加可以执行php的文件类型,# 比如你再加上一行“AddTypeapplication/x-httpd-php .htm”,则.htm文件也可以执行php程序了# 添加默认字符集…… utf8才是王道……AddDefaultCharset UTF8至此,Apache 已经可以支持PHP 了…… 当然…… 本文仅介绍如何进行基本安装…… 将不涉及详细的配置以及优化…… 各位可以自行参阅手册进行配置……===============================安装MySQL :解压后双击Setup.exe即可安装。
我们只是为学习用,所以我们采用简易安装,即不去设置密码和安全设置。
这样的数据库系统在网上很容易就可以进入,但我们是为学习而用,不存放重要数据。
如若想设置的安全一点,请查阅相关资料。
好了,下面我们开始安装:双击安装文件Setup.exe,点Next(下一步)需要说明的请参考下图:图七. 安装Mysql一这里有3个选项:Typical(典型)、Complete(完全)、Custom(自定义)。
选择Custom (自定义)安装,然后点Next(下一步)图八. 安装Mysql二默认安装目录为 C:\Program Files\MySQL\MySQL Server 5.0\ 为了方便进入我们可以安装在C盘根目录下,点Change(改变目录)按钮来更改安装目录。
完成后出现创建 帐号的界面,简单一点,我们选择Skip Sign-Up跳过这一步,既安装完成,如下图:图九. 安装Mysql三图十. 安装Mysql四这里有个配置向导的选项Configure the MySQL Server now默认的是选起的,我们就顺便完成配置吧!这里的配置是很简单的,我们只要点Next(下一步)即可,注意下图,有几个地方要说明:图十一. 安装Mysql五注意:Install As Windows Service默认的是选中的,这一选项要选上,作用是将MySQL 作为Windows的服务运行。
Service Name(服务名)默认的“MySQL”,可以改你喜欢的服务名(下图)。
下面的Launch the MySQL Server automatically最好是要勾选,这样Windows 启动时,MySQL就会自动启动服务,我们就不用手工启动MySQL(下图)。
Include Bin Directory in Windows PATH这一选项是修改环境变量,在PATH的值中增加../bin目录,可以根据怎么的爱好来决定是否选上,如果选上,在CMD(即DOS)下不需要进入bin目录就可以运行mysql。
图十二. Windows 服务列表下图中Modify Security Settings是设置根帐号的密码,简单一点,去掉上面的勾点下一步。
图十三. 安装Mysql六图十四. 安装Mysql七看到上图说明安装成功了,可以进入是一下了,可以点开始→所有程序→MySQL→MySQL Server 5.0 MySQL →Command Line Client图十五. 运行Mysql运行后弹出一DOS窗口,提示你输入密码,由于我们没有设置密码,所以直接点回车即可,然后运行SQL命令测试是否成功图十六. 运行Mysql好了,如果看到上图,说明安装成功,到这里,我们的安装工作就结束了,下面就是学习PHP了,希望这片文章能给您帮助,并祝您学习顺利。
=============================== 配置PHP :进入X:\Server\PHP …… 将PHP.ini-recommend 更名为PHP.ini 并用文本编辑器打开……修改错误报告级别…… 运行一些书写不规范的程序…… 你会发现满屏的…错误‟……搜索:error_reporting = E_ALL修改为:error_reporting = error_reporting = E_ALL &~E_NOTICE & ~E_STRICT由于是本地调试,我当然希望错误被输出供我调试……搜索:display_errors = Off修改为:display_errors = On对于本地开发者,记录错误似乎没有必要……搜索:log_errors = On修改为:log_errors = Off设置扩展库的路径是很必要的……搜索:extension_dir = “./”修改为:extension_dir = “X:/Server/PHP/ext”PHP 5 默认是不开启对MySQL 的支持的……搜索:;extension=PHP_MySQL.dll去掉前面的分号:extension=PHP_MySQL.dll另外,vBulletin 早已启用了对Mysqli 的支持…… 所以这里我们引入MySQL 扩展库……搜索:extension=PHP_MySQL.dll在下方加入:extension=PHP_mysqli.dll当然,为了更好的使用vBulletin 的一些图象相关功能,我们需要启用GD2 库……搜索:;extension=PHP_gd2.dll去掉前面的分号:extension=PHP_gd2.dll我们还希望对一些较常用的库进行调用,比如PHP_mbstring.dll 、PHP_curl.dll 、PHP_sockets.dll 、PHP_xmlrpc.dll 等等…… 开启方法同上……(这里仅启用了常用扩展…… 其它的扩展请自行根据需要定夺……)虽然vBulletin 使用了其内建Session 机制,但PHP 的Session 机制在很多程序中是必备的……搜索:;session.save_path = “/tmp”修改为一个存在的路径里……或者到发布目录下建立一个tmp 目录……这里我们选用前一种方法…… 先建立这样一个目录X:\Session ……然后修改为:session.save_path = “X:/Session”到这里基本就设置完毕了…… PHP 也能正常支持MySQL 了…… 更详细的设置大家还是去翻手册了……说明一下:压缩包中分发了2个ini文件,php.ini-dist和php.ini- recommended。