php源码高手请进!!!!
1.安装PHP运行环境。2.安装数据库。
3.在网站目录中,指向网站源代码所在的文件夹。
详细步骤如下:==========================================IIS+PHP+MySQL+ZendOptimizer+GD库+phpMyAdmin在Windows2000/XP/2003上的安装配置设置关键字:配置在WindowsIIS上支持PHP+MySQLApache在Apache上支持PHP的配置方法比较简单,这里不再赘述。
一般WIN主机推荐的PHP环境组合是:PHP4.4.x+MySQL4。
0.x,所以下面是关于PHP4的。
4.x+MySQL4.0.x组合的安装以蓝色文字显示,如果您只需要安装PHP4.4.x+MySQL4.0.x组合,只需阅读蓝色文字对应的即可。
当然,如果你想尝试一下,也可以在WIN2003系统上尝试最新版本。
1.x+MYSQL5.0.x/MySQL4.1.x1、软件准备:以下为截至01/20/2006的最新官方版本,下载地址也长期有效1.PHP、PHP4.4.0推荐ZIP解压版本:PHP(4.4.0):https://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror[选择]:PHP(5.1.2):https://cn.php.net/get/php-5.1.2-Win32.zip/from/a/mirror2.MySQL,用PHP4推荐WIN系统安装MySQL4.0.26版本:MySQL(4.0.26):https://download.discuz.net/mysql-4.0.26-win32.ziphttps://dev.mysql.com/get/Dwnloa p/from/pick#mirrors[可供选择]:MySQL(4.1.16):https://www.skycn.com/soft/24418.htmlhttps://dev.mysql.com/get/Downloa p/from/pick#mirrorsMySQL(5.0.18):https://www.skycn.com/soft/1262.htmlhttps://dev.mysql.com/get/Downloa p/from/pick#mirrors3.ZendOptimizer,当然选择最新版本Pull:ZendOptimizer(2.6.2):https://www.zend.com/store/free_download.php?pid=13(虽然Zend软件可以免费下载,但需要注册用户。
这是我的注册账户名:xqincom和密码:xqin请不要修改此账户或将其用于任何其他合法目的。
)登录后,选择Windowsx86平台版本,例如例如最新版本2.6.2https://www.zend.com/store/getfreefile.php?pid=13&zbid=9954.phpMyAdmin当然也要选择最新的注意Windows版本的选择:phpMyAdmin(2.7.0):https://www.crsky.com/soft/4190.htmlhttps://www.skycn.com/soft/10687.html走开假设您的操作系统为C:\,如果您当前的操作系统不是安装在C:\,请相应更改相应的路径。
同时,由于C盘经常因为各种原因重装系统,因此很难对该盘进行数据备份和传输来选择安装目录。
因此,本文将所有PHP相关软件安装在D:\下。
php目录这个路径可以自己设置。
如果您安装到其他目录并且路径受到影响,请相应更改下面的相关路径。
2、安装PHP:本文中的PHP安装路径为D:\php\php4\(为了避免混淆,PHP5.1.x版本的安装路径为D:\php\php5\)(1)、根据下载Getphp-4.4.0-Win32.zip并解压到D:\php目录后,会得到二级目录php-4.4.0-Win32重命名为php4,即你会得到PHP文件存放目录D:\php\php4\[如果是PHP5.1.2,你会得到的文件是php-5.1.2-Win32.zip,将所有直接连接到D:\php\php5目录即可得到PHP文件存放目录D:\php\php5\](2)、并改变然后将目录D:\php\php4和目录D:\php\php4\dlls【PHP5为D:\php\php5\】下的所有DLL文件复制到c:\Windows\system32(c:/winnt/system32/对于Win2000系统),覆盖现有的DLL文件。
(3)用记事本打开php.ini-dist,利用记事本的搜索功能进行搜索并修改:搜索CODE:[Copytoclipboard]register_globals=Off。
将Off更改为On以获取register_globals=On。
注意:这相当于PHP的全局变量函数,所以打开后请注意PHP程序的准确性。
如果不需要,建议不要更改,保持默认状态“关闭”。
然后搜索CODE:[Copytoclipboard]extension_dir=并指向PHP目录中的扩展路径。
目录,例如:将extension_dir="./"改为extension_dir="D:/php/php4/extensions/";PHP扩展函数目录【PHP5改为extension_dir="D:/php/php5/ext/"]在D:\php下创建一个文件夹,命名为tmp。
搜索CODE:[Copytoclipboard];upload_tmp_dir=取消注释行;upload_tmp_dir,即h.去掉前面的分号“;”,为了使这一行在php.ini文件中起作用,临时路径用于保存上传的文件。
您还可以在此处为其设置绝对路径。
我将其设置为upload_tmp_dir=D:/php/tmp(即之前创建的文件夹)搜索并找到CODE:[Copytoclipboard];WindowsExtensions删除CODE:[Copytoclipboard];extension=php_mbstring.dll之前的以下常见项CODE:[Copytoclipboard];extension=php_curl.dllCODE:[Copytoclipboard];extension=php_dbase.dllCODE:[Copytoclipboard];extension=php_gd2.dll这用于支持GD库。
一般需要选择CODE:[Copytoclipboard];extension=php_ldap.dllCODE:[Copytoclipboard]extension=php_zip.dll并删除前一个。
";"对于PHP5版本,还需要搜索CODE:[Copytoclipboard];extension=php_mysql.dll并去掉前面的“;”。
由于PHP5作为独立模块加载和运行,因此需要搜索CODE:[Copytoclipboard]。
session.save_path=删除之前的编号。
本文中你可以选择将你需要的前面的php.ini去掉到C:\Windows(Windows2000上为C:\WINNT)目录下,一定要把文件后缀名改为ini,配置成功后C:\Windows\php.ini(Windows2000上为C:\WINNT\php.ini)以获取PHP。
NI文件的ICH示例可供参考:https://xqin.com/iis/php4/php.ini对应版本为PHP4.4.0https://xqin.com/iis/php5/php.ini对应版本为PHP5.1.12如果路径与本文的路径相符,则可以直接保存在C:\Windows目录下(Windows2000下为C:\WINNT)使用。
如果路径与本文相符,可以直接保存到C:\Windows目录(Windows2000上为C:\WINNT)使用。
经常有朋友反映无法上传较大的文件,或者在运行某些程序时经常出现这种情况。
程序发生超时。
然后可以在C:\Windows目录下(Windows2000为C:\WINNT)中的PHP.INI中找到并修改以下:max_execution_time=30;第一个是每个脚本可以运行的最长时间。
单位为max_input_time=60。
单位也是秒脚本消耗的最大内存。
也可以自己增加上传d_max_filesize=2M;允许上传文件的最大大小,有些图片论坛需要这个更大的值(4):首先需要确保IIS在系统已安装,如果没有安装,必须先安装IIS。
安装步骤如下:Windows2000/XP下IIS安装:用管理员帐户登录系统,将Windows2000安装光盘插入光驱,打开“控制面板”,单击“添加/删除程序”,然后单击添加/删除。
左侧“删除窗口”的“组件”,在弹出的窗口中选择“Internet信息服务(IIS)”,点击底部的“详细信息”按钮,选择组件。
需要以下组件:Internet服务管理器、万维网服务器和公共文件以确认安装。
安装完成后,打开“控制面板”中“管理工具”中的“服务”,勾选“IISAdminService”和“WorldWideWebPublishingService”这两个服务。
如果这些还没有启动,只需启动它们即可。
Windows2003上的IIS安装:由于Windows2003在应用程序服务器中内置了IIS6.0,因此安装应用程序服务器时默认安装IIS6.0。
从“开始”菜单中,单击“配置您的服务器”并打开“配置”部分。
在服务器助手中,选择左侧的应用程序服务服务器(IIS、ASP.NET),单击下一步,将出现应用程序服务器选项。
您可以选择要与应用程序服务器一起安装的组件。
默认情况下,全部被选中。
单击“下一步”,将出现“应用程序服务器选项”。
“选择摘要”界面请求此安装中的选项,并且配置实用程序将根据“选择摘要”中的选项自动安装和配置。
打开浏览器输入:https:///localhost/,查看成功页面后执行以下操作:PHP支持两种安装方式:CGI和ISAPI消耗资源较多,可能会因为超时而不会出现,但实际上更安全,有高负载能力。
并且节省资源,但安全性比CGI稍差。
我建议使用ISAPI模式。
因此,这里我们只介绍ISAPI模式下的安装方法:(以下截图可能因系统不同而有所不同,但对应的选项卡列是相同的,只要找到对应的选项卡即可。
)在“控制面板”中,选择“互联网服务”。
“管理工具”中的“管理器”,然后打开“IS”后的“我停止服务”。
对于WIN2000系统,右键单击“Internet服务管理器”子树(通常是您的“计算机名”),然后选择“属性”。
然后在属性页中选择主属性“WWW服务”,在右侧选择“ExtendforXP/2003systems”。
网络服务管理器子树通常是您的“计算机名称”。
选择“网站”,然后右键单击选择“属性”。
在弹出的“属性”窗口中,选择“搜索”选项卡,然后单击“添加”。
”按钮。
在“过滤器属性”弹出窗口的“过滤器名称”栏中输入PH.P,然后浏览可执行文件,使路径指向php4isapi.dll所在的路径,就像这篇文章:D:\php\php4\sapi\php4isapi.dll【PHP5对应路径为D:\php\php5\php5isapi.dll]。
打开“站点属性”窗口的“主目录”选项卡,找到并单击“配置”按钮。
在“应用程序配置”弹出窗口中的“应用程序映射”选项卡上找到并单击“添加”按钮。
并添加名称映射。
在弹出的窗口中点击“浏览”,将可执行文件指向php4isapi.dll所在路径,如本文:D:\php\php4\sapi\php4isapi.dll【PHP5对应路径为D:\php\php5\php5isapi.dll],扩展名为.php,动作设置为“GET、HEAD、POST、TRACE”,更改“脚本引擎”,勾选“确认文件是否存在”,然后完全确认。
如果您还想支持具有.php3、.phtml等扩展名的PHP文件,您可以重复“添加”步骤并将适当的扩展名设置为所需的扩展名,例如B..PHPX。
此步骤将允许您服务器的IIS下的所有网站都支持您添加的PHP扩展文件。
当然,如果您只需要少数网站支持PHP,则只需选择“需要支持PHP的网站”即可,例如:例如“标准”。
网站”右键单击该网站并选择“属性”。
在打开的“站点属性”“主目录”选项卡“记录”中,编辑或添加PHP扩展映射或删除您需要支持PHP的站点上的PHP扩展映射。
然后打开“站点属性”窗口中的“文档”选项卡,找到“添加”按钮并单击它,将index.php项目添加到站点的默认启动文档列表中。
您可以将index.php设置为最高优先级,以便在您访问网站时自动找到并首先打开index.php。
确保将Web目录的应用程序设置和执行权限选择为仅脚本,然后关闭Internet信息服务管理器。
对于2003系统,还必须在“WEB服务扩展”左侧的“Internet服务管理器”中设置ISAPI扩展权限和ActiveServerPages权限。
一切完成后,重新启动IIS服务。
在CMD提示符下运行以下命令:netstopw3svcnetstopiisadminnetstartw3svc至此,PHP的基本安装完成,我们已经启用了网站对PHP脚本的支持。
检查方法是在IIS根目录下新建一个文本文件,保存为php.php。
如下:CODE:[Copytoclipboard]打开浏览器输入:https://localhost/php.php。
显示当前服务器支持的PHP。
对于所有信息,您可以看到ServerAPI模式是:ISAPI。
或者使用PHP探针检测https://xqin.com/index.rar,下载并解压到站点根目录并访问。
3、安装MySQL:对于MySQL4.0.26,下载的版本是mysql-。
4.0.26-win32.zip,解压到“mysql-4.0.26-win32”目录下。
双击运行Setup.exe,然后单击“下一步”。
选择安装目录为“自定义安装”。
下一个。
。
安装完成后,在CMD命令行中输入以下并运行:CODE:[Copytoclipboard]D:\php\MySQL\bin\mysqIf如果ld-nt-install返回“Servicessuccessivelyinstalled”,则说明系统服务安装成功。
创建一个新的文本文件并将其另存为MY.INI。
这是一个参考配置(https://)。
xqin.com/iis/my.ini可以在WINDOWS或WI下直接下载保存(使用NNT目录)CODE:[Copytoclipboard][mysqld]basedir=D:/php/MySQL#MySQL所在目录。
datadir=D:/php/MySQL/data#MySQL数据库所在目录可以改为你存放数据库的其他目录#language=D:/php/MySQL/share/yourlingualdirectory#port=3306set-variable=max_connections=800skip-lockingset-variable=key_buffer=512Mset-variable=max_allowed_packet=4Mset-variable=table_cache=1024set-variable=sort_buffer=2Mset-variable=thread_cache=64set-variable=join_buffer_size=32Mset-variable=record_buffer=32Mset-variable=thread_concurrency=8set-variable=myisam_sort_buffer_size=64Mset-variable=connect_timeout=10set-variable=wait_timeout=10server-id=1[isamchk]set-variable=key_buffer=128Mset-variable=sort_buffer=128Mset-variable=read_buffer=2Mset-variable=write_buffer=2M[myisamchk]set-Variable=key_buffer=128Mset-variable=sort_buffer=128Mset-variable=read_buffer=2Mset-variable=write_buffer=2M[WinMySQLadmin]Server=D:/php/MySQL/保存bin/mysqld-nt.exe后,复制此MY.INI文件位于C:\Windows目录中(Windows上为C:\WINNT2000),返回CMD命令行,输入并运行:CODE:[Copytoclipboard]netstartmysqlMySQL服务将启动。
MySQL服务启动成功。
MySQL服务启动;DOS下更改ROOT密码:以后安装PHPMYADMIN后,当然也可以通过PHPMYADMIN更改密码。
格式:mysqladmin-u用户名-p旧密码密码新密码示例:添加密码xrootqin.com首先进入CMD命令行,进入MYSQL目录下的bin目录下回车然后输入以下命令:mysqladmin-urootpasswordxqin.com注意:由于root一开始没有密码,所以旧密码元素-p可以省略。
D:\php\MySQL\bin>mysqladmin-urootpasswordxqin.com回车后,ROOT密码设置为xqin.com。
如果您已经下载了MySQL5.x或MySQL4.1.x,例如mysql-。
5.0.18-win32:解压后双击运行Setup.exe。
然后选择“自定义安装”,然后“下一步”选择安装路径。
继续“下一步”并跳过“注册”以完成安装。
安装完成后,系统会询问您是否要立即配置。
选择“是”进行配置。
当然,安装后菜单中有一个配置向导。
请按照以下步骤配置和设置ROOT密码。
然后选择“包含”。
建议设置复杂一些,以保证服务器安全!Apply完成后,会在D:\php\MySQL目录下生成MY.INI配置文件。
添加并启动MySQL服务。
如果你的MySQL安装失败,卸载重装也不能解决问题,这里有一个小工具系统服务管理器https://xqin.com/iis/ser.rar,它会在卸载删除后安装现有的MYSQL服务。
按照上面的说明重新启动后安装。
安装成功4.安装ZendOptimizer:下载后,您将获得ZendOptimizer-2.6.2-Windows-i386.exe。
只需双击即可安装。
当安装过程要求你选择WebServer时,选择IIS,然后询问是否要重新启动WebServer,之前它询问是否备份php.ini文件。
我这里安装到了D:\php\Zend。
下面两步根据自己默认的WEB站点目录选择目录。
当然,你也可以选择目录D:\php\Zend,安装向导会根据你的选择自动更改。
php.ini将帮助您启动该引擎。
下面简单介绍一下ZendOptimizer的配置选项。
以下是我安装完成后php.ini中默认的配置代码(分号后面的是注释):zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll";ZendOptimizer模块在硬盘上的安装路径。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-2.6.2";默认情况下,优化器所在目录不需要更改。
zend_optimizer.optimization_level=1023;优化级别,这里定义了启动级别。
优化进程,默认值为15,表示同时激活10个优化进程中的1-4个。
我们可以将该值更改为1023,这意味着所有10个优化进程都启用。
调用phpinfo()函数后,显示以下:ZendEnginev1.3.0,Copyright(c)1998-2004ZendTechnologieswithZendExtensionManagerv1.0.9,Copyright(c)2003-2006,byZendTechnologieswithZendOptimizerv2.6.2,Copyright(c)1998-2006,byZendTechnologies,什么其上表明,说明安装成功。
php文件怎么用ie打开啊。
PHP文件不能直接在浏览器中打开,因为PHP是一种编程语言,必须经过服务器解释才能在浏览器中显示。
一台机器如果没有执行环境,就无法运行。
直接在IE浏览器中查看会提示您下载或导致其他问题。
如果你想查看源代码,可以用记事本之类的工具打开。
如果您想使用IE浏览器查看,具体步骤如下:
首先,检查您是否安装了PHP开发环境。
进入php“www”文件夹,如下所示。
单击“所有程序”->“AppServ”->“ControlServerbyManual”->“Apachestart”,如下图所示。
3.接下来,手动安装Apache。
打开它。
然后在浏览器中输入“localhost:8080”,检查网页是否成功打开,如下图所示。
4.打开您输入的网址。
我找到了该网站,发现第一步的“WWW”文件中也包含了该网站的名称,如下图所示。
使用DW软件,打开“WWW”文件中的Index.php文件。
最后,在浏览器中执行以下操作进入。
:localhost:8080/1.php表明localhost:8080对应的位置是“WWW”文件。
这说明php文件已经在IE浏览器中成功打开,如下图所示。
php文件怎么在浏览器运行(php程序文件在客户端浏览器中执行)
p>点击运行~浏览器超时 如何在控制台中打开php文件?1.关键是向该文件添加工作模式。
2.首先打开Run-EditConfigurations选项。
3.然后单击打开的窗口左上角的+号。
4.在打开的菜单中,选择PHPScript。
5.在打开的界面中找到配置文件。
6.选择要在控制台中运行的文件。
7.输入业务目录的路径(可选或不可选);配置完成后,点击右下角的“确定”。
8.返回主界面,点击菜单“运行”-“运行”。
9.会出现一些操作选项;其中,菜单2是指从浏览器运行(看前面的图标就知道了),菜单1是我们要“打开.控制台”的,只有之前配置的文件才能出现在菜单1中。
如果此时单击此文件,您应该在控制台中看到结果。