win_xp下apache2+php5+sql5详细配置.doc_第1页
win_xp下apache2+php5+sql5详细配置.doc_第2页
win_xp下apache2+php5+sql5详细配置.doc_第3页
win_xp下apache2+php5+sql5详细配置.doc_第4页
win_xp下apache2+php5+sql5详细配置.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在apache的conf里的httpd.conf加上下面的语句:LoadModule php5_module C:/Program Files/PHP/php5apache2.dlladdtype application/x-httpd-php .php # 这里.php前面有个空格PHPIniDir C:/Program Files/PHP/新建一个.php文件写下面这行代码:然后在浏览器测试访问. Apache + MySql + php + wordpress 安装配置指南Apache的安装 下载:Php5.2.17(zip)MysqlApache2.2.221点击apahce安装包 2接受协议 3下面3项随便填即可 apache监听80端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突 (如果本机测试可以填写)4这里默认的是typical,建议选custom,点击next. 5这里可用修改安装路径,注意安装路径不能含中文. 6点击install开始安装 7安装完成后在浏览器里打入http:/localhost或者 如果可以看到这个页面,证明apache安装成功,已经可以解释静态页面了 1.1 数据库Mysql安装下载路径:/downloads/ 点击可执行文件mysql-5.0.22-win32.zip.exe出现安装向导欢迎界面如下图:直接点击“Next”,选择“Custom”:然后点“Next”下一步,出现自定义安装界面:这时我们更改路径到D:huadinmeetings下(自定义),点击“NEXT” ,接着点击“Install”开始安装点击“next”。注意:下面接着有个配置向导的选项(Configure the MySQL Server now)。勾选上,点“Finish”,接着开始配置:点“Next”,选“Server Machine”:点“Next”后,选择“Multifunctional Database“:点“Next”:点“Next”:选择“Manual Setting”,点“Next”,配置MySQL在TCP/IP通讯环境中的端口:点“Next”,选择MySQL中的字符设置:注意,这里的选择将会影响你是否能在MySQL中使用中文。我们选择utf-8,点“Next”,设置Windows服务选项:点“Next”,设置根帐号root的登录密码:“Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。点“Next”:点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功:点“Finish”完成,整个MySQL的安装配置完成。PHP的安装 由于php是一个zip文件(非install版),安装较为简单 解压就行.把解压的php-5.2.17-Win32重命名为php5.并复制到C盘目录下.即安装路径为c:php5 1找到php目录下的php.ini.recommended(或者php.ini-dist)文件,重命名为php.ini 并复制到系统盘的windows目录下(以c:windows为例). 2再把php目录下的php5ts.dll,libmysql.dll复制到目录c:windowssystem32下. 3把php5ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:windowssystem32下 注意:不要把php_mysql.dll和php_mssql.dll混淆 如果没有加载php_gd2.dllphp将不能处理图像.没有加载php_mysql.dllphp将不支持mysql函数库 php_mbstring.dll在后面使用phpmyadmin时支持宽字符配置php并关联MySQL 打开c:windowsphp.ini文件 1设置扩展路径 查找extension_dir有这么一行 extension_dir=./ 将此行改成 extension_dir=C:php5ext 其中C:php5是你安装php的路径.路径不正确将无法加载dll (注意:有些php版本是;extension_dir=./要把前面的分号去掉) 2分别查找 ;extension=php_mbstring.dll ;extension=php_gd2.dll ;extension=php_mysql.dll 把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了 注意不要把;extension=php_mysql.dl和;extension=php_mssql.dl混淆 当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了. 以后要加载一些dll,比如说php_mysqli.dll,也就懂得怎么加载了) 3设置会话保存路径 查找session.save_path有这么一行 ;session.save_path=N;/path 在此行后加入一行(注意是加入一行,不是加到后面) session.save_path=C:WINDOWSTemp 保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下 4还有比较值得注意的是short_open_tag.有一些php版本默认是Off的. 也就是说php不能使用短标记如必须使用 由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等 如果不把short_open_tag改成On将出现的症状将很难判断是上面原因,这里建议修改 查找 short_open_tag=Off 改为 short_open_tag=On 5是否显示错误display_errors 出于安全性考虑,display_errors有些版本也默认为Off. 就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数. 这样调试起来将非常不便,建议根据自己需要修改 查找 display_errors=Off(注意不是;-display_errors=OffSecurity) 改成 display_errors=On 6显示NOTICE敬告提示 第五步虽然打开了出错提示,但出错报告还受到error_reporting的控制. php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示. 查找 error_reporting=E_ALL 改成 error_reporting=7 另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册. 7register_globals 出于安全性考虑它默认也是Off 当register_globals=Off的时候,下一个程序接收的时候应该用$_POSTuser_name和$_POSTuser_pass) 当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值. 建议根据自己需要修改,为了兼容问题,我还是把它改成On了. 8php5时差问题 时间相差八小时 为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时 查找date.timezone有这么一行 ;date.timezone= 将;去掉,改成 date.timezone=PRC 其中PRC:PeoplesRepublicofChina中华人民共和国, 9php5上传文件问题 a.一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为30秒.就是说超过30秒,该脚本就停止执行. 这就导致出现无法打开网页的情况.这时我们可以修改max_execution_time 在php.ini里查找 max_execution_time 默认是30秒.改为 max_execution_time=0 0表示没有限制 另一种方法是可以在php程序中加入 set_time_limit(); 来设定页面最久执行时间. set_time_limit(0);/0表示没有限制 b.修改post_max_size设定POST数据所允许的最大大小。此设定也影响到文件上传。 php默认的post_max_size为2M.如果POST数据尺寸大于post_max_size$_POST和$_FILESsuperglobals便会为空. 查找post_max_size.改为 post_max_size=150M c.很多人都会改了第二步.但上传文件时最大仍然为8M. 为什么呢.我们还要改一个参数upload_max_filesize表示所上传的文件的最大大小。 查找upload_max_filesize,默认为8M改为 upload_max_filesize=100M 另外要说明的是,post_max_size大于upload_max_filesize为佳.Apache整合PHP 1打开apache配置文档,以作者的电脑为例:D:myphpapache2.2confhttpd.conf 2修改网站根目录 查找DocumentRoot有这么一行 DocumentRootC:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs 这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现403错误 查找ThisshouldbechangedtowhateveryousetDocumentRootto 在它下面两行有 把上面两项的C:/ProgramFiles/ApacheGroup/Apache2/htdocs改成你想要的目录 3查找DirectoryIndexindex.html 修改成 DirectoryIndexindex.htmlindex.html.varindex.php 这样index.php可以充当默认页面了 4Apache中模块化安装php 查找#LoadModulefoo_modulemodules/mod_foo.so 在此行后加入一行 LoadModulephp5_moduleC:/php5/php5apache2_2.dll (其中C:/php5/php5apache2_2.dll是你安装php的相应路径. 注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache版本1的. PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll.否则就可能会出现 CannotloadC:/php/php5apache2.dllintoserver:Thespecifiedmodulecouldnotbefound. 或者: Therequestedoperationhasfailed 的情况. 不过php5apache2_2.dll出来之后也就没有多少参考价值了) 5查找AddTypeapplication/x-gzip.gz.tgz 在此行后加入一行 AddTypeapplication/x-httpd-php.php 这样apache就可以解释php文件了 到这里配置基本完成了 6重启apache,在网站根目录下创建一个phpinfo.php文件 在浏览器中打开。如果能正常看到php的信息,则说明php已经配置好了。到此apache + mysql + php安装成功。wordpress安装:著名的五分钟安装1. 将 WordPress 压缩包解压至一个空文件夹,并上传它(网站目录下)。2. 在浏览器中访问 wp-admin/install.php。它将帮助您把数据库链接信息写入到 wp-config.php 文件中。 1. 如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开 wp-config-sample.php 文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论