零基础自己做网站,有赞商城网页版,科技成果转化网站建设,wordpress怎么用ftp上传插件Windows下php5apachemysql5 手工搭建笔记更新时间#xff1a;2011年02月15日 01:35:09 作者#xff1a;php运行环境对于站长们或者初学者来说可以直接用一键包的方式或者直接从服务提供商处得到支持#xff0c;不必自己手工按部就班的搭建#xff0c;所以这篇文章是写给我…Windows下php5apachemysql5 手工搭建笔记更新时间2011年02月15日 01:35:09 作者php运行环境对于站长们或者初学者来说可以直接用一键包的方式或者直接从服务提供商处得到支持不必自己手工按部就班的搭建所以这篇文章是写给我这样的菜鸟又喜欢胡闹的程序员看的哈哈。这里我就不说那些太概念的东西了(其实我也说不出来哈哈)但是基本的原理程序员是要知道的例如网站基本运行原理php运行需要php的环境java,DotNet同样需要自己的运行环境那么php的运行环境就是php的其实我也不知道怎么说哈反正就是个runtime首先准备几部工作我们需要1.Apache安装包apache_http_server_source_httpd-2.2.17-win32-src.zip大家可以直接去官网下载http://www.apache.org/也可以从镜像中下载都可以。2.MySQL安装包MySQL-essential-5.1.32-win32.msi下载位置我就不说了哈大家尽量去官网下载以免搞回个特洛伊或者绑定恶意插件的。3.php运行环境http://www.php.net/注意不要下载到Source Code要下载发布版的要不然一堆.h以我们这样的高级程序员的水平是搞不定的。安装包准备就绪三个安装包的顺序是没有什么限制的这里先从安装apache开始。1. Apache的安装。同样适合大多数人的一路nextnext过程中可能需要填写Server Domain,Admin Email等类似的东西这个可以跳过但是要注意端口的选择默认情况下是只有80与8080端口可供选取当然安装成功之后可以自己随意修改Listen的端口这个地方避免与IIS默认80的重复可以选择8080端口。next后安装成功之后的情况就不说了。可能有的盆有安装完成之后在Apache Server Monitor中找不到Apache服务在services.msc中也找不到与apache有关的服务我刚好遇到这个问题解决方法也很简单管理员身份运行cmd切换至目录 $Apache2.2$\bin\httpd.exe -k install 就差不多了我搞的一次提示error但还是出现了服务点击start依旧可以运行正常情况下提示安装成功并开始Testing httped.conf...至此apache的安装就算完毕当然大家可以进行测试一下可以打开httpd.conf修改大约164行的DocumentRoot配置节我是这样修改的DocumentRoot C:/注意如果没搞过或者是怕找不回默认的httpd.conf可以先备份一个或者把你要修改的配置节先注释一个。然后找到大约194行的也就是你要访问的网站的目录然后重启Apache在浏览器中输入http://localhost:8080/testing.html看看吧。2.MySQL的安装。好像MySQL的安装没什么太需要注意的吧就是有个是否允许远程访问如果你只是做测试那么就不要选中如果是服务器那也慎重考虑一下安全问题。3.php环境的安装如上所说下载php环境解压之后在C盘根目录下建立名为Apahe Group的文件夹在Apache Group目录下再建立一个文件夹名为php5因为我下载的php版本为php-5.3.5-Win32-VC9-x86.zip所以5就是当前运行环境的版本号啊呵呵我抄一个高人的。然后将下载包里的所有文件拷贝到php5文件夹中在其中找到名为php.ini-production的文件将它重命名为php.ini。打开php.ini找到short_open_tag将默认为“short_open_tag Off”改为“short_open_tag On”即让PHP支持简短标签写法如在设置为Off时在写程序时用$xxx;?会报错要写成?phpecho $xxx;?才行。然后在php.ini中找到extension_dir ./这一行将其修改为extension_dir C:/Apache Group/php5/ext这样php运行环境就能根据此目录找到其所需要的扩展插件的位置了注意要删除行前的分好”;“。然后找到Windows Extensions配置模块在其下边依次寻找extensionphp_mbstring.dllextensionphp_gd2.dllextensionphp_mysql.dll然后将前面的分号“;”打开php环境对mysql等过程的支持这样php程序中采可以进行连接数据库等的操作。最后找到disable_functions 将其修改为disable_functions passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status。完成之后php运行环境的地址就是C:\Apache Group\php5这个地址将在后续的apache配置中用到。4.apache配置以对php的支持。打开$Apache2.2$\conf\httpd.conf找到#LoadModule ssl_module modules/mod_ssl.so这行在其后加入如下几行# 指定php.ini文件所在位置PHPIniDir C:\Apache Group\php5# 指定php程序的解析模块LoadModule php5_module C:\Apache Group\php5\php5apache2_2.dll# 指定所要解析的文件的扩展名AddType application/x-httpd-php .php# 指定PHP源代码扩展名AddType application/x-httpd-php-source .phps保存退出此时apachemysqlphp5的运行环境就搭建完毕你可以在测试目录中新建一个文件phpinfo.php其中写入?php phpinfo(); ?然后通过http://localhost:8080/phpinfo.php进行访问。如果成功的话将出现如下图的页面相关文章 本文介绍windows IIS中运行php5的简单方法。2009-06-06今天运行asp的时候出错提示信息Request 对象 错误 ASP 0104 : 80004005oUpFileStream.Write Request.BinaryRead 不允许操作,下面来简单的分享下2014-07-07这篇文章主要介绍了64 位 ASP.Net 已注册 需要 32 位 ASP.Net 才能安装 Microsoft Reporting,需要的朋友可以参考下2015-08-08win2008 iis7 上传大文件限制的真正解决办法使用iis7的朋友可以参考下2012-02-02有时候由于不当操作使Windows服务器或vps远程桌面出现蓝屏或者黑屏比如你从本机拷贝一个很大的文件到服务器里致使服务器反应不过来下次在登录的时候就会出现上次的这种问题那么这个时候遇到此问题2011-07-07后台内容无法更新如基本设置保存不了数据库写不进去很有可能是Everyone权限问题即Everyone 无权操作文件夹按照下面的步骤操作即可2014-05-05要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。2009-02-02朋友国外的机器带宽突然跑的很大,网站不多,后来说是把对外的udp端口给封了就好了.后来在国内一个放企业站上面也出现过如此的情况.2011-01-012003iis碰见的一些问题只要对着症状处理。服务器一定可以使用的2012-07-07如果你运行IIS时也遇到“RPC服务器不可用”的故障提示不妨试试我们下面的办法2011-10-10最新评论