Windows下php5+apache+mysql5 手工搭建笔记_win服务器

这里我就不说那些太概念的东西了(其实我也说不出来,哈哈),但是基本的原理程序员是要知道的,例如网站基本运行原理,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的安装。同样适合大多数人的一路next,next过程中可能需要填写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行的<Directory 节点,修改为<Directory "C:/">,也就是你要访问的网站的目录,然后重启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配置模块,在其下边依次寻找

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_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

保存退出,此时apache+mysql+php5的运行环境就搭建完毕,你可以在测试目录中新建一个文件phpinfo.php,其中写入:<?php phpinfo(); ?>,然后通过http://localhost:8080/phpinfo.php进行访问。如果成功的话,将出现如下图的页面:

时间: 2024-09-17 03:33:17

Windows下php5+apache+mysql5 手工搭建笔记_win服务器的相关文章

Windows下编译安装php扩展eAccelerator教程_win服务器

eAccelerator是一个开源PHP加速器,用于优化程序,编码器和动态内容缓存.它通过在编译状态下对PHP脚本进行缓存以提高他们的性能,所以那些系统开销在编译时几乎可以被消除.它还能够对脚本进行优化以便加速它们的执行速度.利用eAccelerator可以减少服务器的负载并提高PHP代码的执行效率. 一.前期准备 1.下载php原代码和二进制包 地址:http://windows.php.net/download/ 2.下载eaccelerator(选择zip包) 地址:http://eacc

Windows下PHP5+Apache2+Mysql5安装与设置

与JSP相比,PHP具学习简单.运行更新快.安全性高等特点,所以在编写动态网页时,PHP是首选.大家都知道,PHP边学的程序只能在服务器端运行,所以要运行你编写的程序,除了下载PHP程序编译器外,还要下载一个web服务器软件.如果是用微软的IIS,PHP的性能是不能完全发挥出来的.只要Apache和PHP搭配才是最家方案,这种优势在Linux下尤为突出,下面我们一起来下载安装: 1. Apache2 先下载安装Apache2,可以到其官方网站(http://www.apache.org)下载.

Windows下编译PHP和memcache扩展教程_win服务器

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果等.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度. 本篇主要简述编译php及其扩展memcache,在阅读后面内容之前,建议先阅读一下官方文档(地址).下面我们以php5.3为例. 一.编译环境 根据你的php版本选择相应的编译器: php 5.3-5.4 :Visual C++ 9.0(Visual

windows下mysql双向同步备份实现方法_win服务器

1.1 环境搭建 准备两台Windows NT 主机,分别安装好iKEY Server windows 版本,确定版本无误,确保mysql服务正常启动,确保两台主机处于同一个局域网中,确定好哪台做为主.备机器,假设A为主机,B为备机,假设A主机IP地址为:192.168.1.101,B主机IP地址为192.168.1.102 1.2 创建同步帐户 分别在A.B节点上登陆mysql 数据库,创建同步帐户并赋予同步权限,如下: A节点操作: 运行cmd, cd进入iKEY版本安装目录下的iKEY\m

Windows下PHP5和Apache的安装与配置

在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法. 一 下载安装程序 Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载 PHP可以从http://www.php.net下载. 二 安装程序 1.Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了. 2.我们

windows下svn+apache搭建svn服务器

  windows下svn+apache搭建svn服务器 使用软件: apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi 一.安装apache服务器 安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步 安装完测试时候12

Windows下PHP5和Apache的安装与配置_php基础

在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法. 一 下载安装程序 Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载 PHP可以从http://www.php.net下载. 二 安装程序 1.Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了. 2.我们

windows 下配置 apache 2.2.4+php 5.2.5+mysql 5.0.41+ze

windows 下配置 apache 2.2.4+php 5.2.5+mysql 5.0.41+zend 3.3.0最新配置 1,php5.2.5 for windows 2, mysql-5.0.41 for windows 3, apache_2.2.4 For Windows 4, ZendOptimizer-3.0.2-Windows-i386 5,phpMyAdmin 2.9.X 以上所有软件都可以在天空软件站找得到.或者在官方网站找. 配置方法:下载以上软件,然后一.使用软件:apa

windows下配置Apache+PHP+MySQL绿色移动版_win服务器

Apache 下载地址 http://httpd.apache.org/ 我下载的是 Apache HTTP Server (httpd) 2.2.17 点击 download ,选择   httpd-2.2.17-win32-x86-openssl-0.9.8o.msi 当然,你也可以下载源代码 httpd-2.2.17-win32-src.zip ,不过需要自己编译. (我们第一次选择安装版,然后配置好,以后就可以在任何地方使用了) PHP 下载地址 http://windows.php.n