PHPOK环境搭建方法_第1页
PHPOK环境搭建方法_第2页
PHPOK环境搭建方法_第3页
PHPOK环境搭建方法_第4页
全文预览已结束

下载本文档

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

文档简介

PHPOK 环境搭建环境搭建 一 需要的安装文件 一 需要的安装文件 1 Apache httpd 2 2 25 win32 x86 openssl 0 9 8y msi 2 PHP php 5 3 5 Win32 VC6 x86 zip 3 MySQL mysql 5 6 16 win32 zip 4 PHPOK phpok4 0 381 zip 二 安装文件二 安装文件 1 在 D 盘根目录下建立文件夹 webserver 2 将 Apache httpd 2 2 25 win32 x86 openssl 0 9 8y msi 安装到 D webserver 3 将 php 5 3 5 Win32 VC6 x86 zip mysql 5 6 16 win32 zip 和 phpok4 0 381 zip 解压到 D webserver 并重命名为 php mysql phpok 三 配置三 配置 Apache 1 设置监听端口 打开 httpd conf 文件后 找到 Listen 大概在第 46 行 将它后面的数字改为 8080 这个参数用来设置 Apache 服务器的监听端口 一般默认为 80 修改为 8080 是为了避免 和 Windows 2003 系统的 IIS 端口号冲突 如果你没有启用 IIS 也可以使用默认的 80 端口 号 2 让 Apache 加载 PHP 模块 找到 LoadModule vhost alias module modules mod vhost alias so 大概在第 128 行 在这行的后面添加以下内容 LoadModule php5 module D webserver php php5apache2 2 dll AddType application x httpd php php PHPIniDir D WAMP PHP LoadModule php5 module D webserver php php5apache2 2 dll 这句意思是以 module 方 式载入 PHP5 模块 AddType application x httpd php php 这句意思就是将 php 扩展名的文件作为 php 脚本 执行 你可以使用你喜欢的任何其他扩展名 如 html php5 甚至是 txt 来执行 PHP PHPIniDir D webserver php 这句用来指定 PHP 的配置文件 php ini 所在的目录 如 果是 Apache 2 以 module 模块方式运行 php5 的话 就可以使用 PHPIniDir 指令 3 修改网站存放目录 我们知道 Apache 默认的网站存放目录为 Apache 安装目录下的 htdocs 文件夹 当你更 改网站存放目录 就必须修改相应的 Apache 配置 在配置文件 httpd conf 中查找 DocumentRoot 大概在 182 行 将其修改为指向将要 存放网站文件的位置 我们这里改为 DocumentRoot D webserver phpok 同时 查找 This should be changed to whatever you set DocumentRoot to 大概在 207 行 在它下面有行 将其修改为你自己配置的 DocumentRoot 路径 我们这里修改为 4 修改目录首页文件 在配置文件 httpd conf 中查找 DirectoryIndex index html 大概在 244 行 将其修改 成 DirectoryIndex index html index htm index php DirectoryIndex 指的是当客户浏览器访问的路径是一个目录时 Apache 默认执行的文 件 以我们所修改的为例 当客户浏览器访问一个目录时 Apache 会去找该目录下的 index html 如果没有再找 index htm 还没有再找 index php 都找不到则默认显示该目录 下的文件列表 四 配置四 配置 PHP 1 指定 PHP 扩展库的存放目录 在 Windows 下 PHP 的扩展库通常以 DLL 形式存放在 PHP 的 ext 目录中 使用文本工具打开 php ini 文件 查找 extension dir ext 大概在 809 行 也就是 在 On windows 下面那一行 把它前面的分号 去除掉 改为如下 extension dir D webserver php ext extension dir 表示 PHP 扩展库的具体目录 以便调用相应的 DLL 文件 2 开启相应的扩展库 默认情况下许多 PHP 的扩展库都是关闭的 比如默认 PHP 不支持连接 Mysql 数据库 需开启相应的扩展库 这里我们开启一些常用的扩展库 查找 Windows Extensions 大概在 941 行 在它的下面是 extension 列表 找到如下 扩展 extension php curl dll extension php gd2 dll extension php mbstring dll extension php exif dll extension php mysql dll extension php mysqli dll extension php pdo mysql dll extension php pdo odbc dll extension php sockets dll extension php xmlrpc dll extension php xsl dll 把以上 extension 前面的分号 去掉 如果你希望加载其它扩展模块 方法相同 只要去掉前面的分号即可 3 配置 PHP 的 Session 功能 在使用 session 功能时 我们必须配置 session 文件在服务器上的保存目录 我们需要 为 session 建立一个可读写的目录 这个目录最好独立于网站目录之外 这里把目录上建在了 D webserver php sessiontmp 然后在 php ini 配置文件中找 session save path tmp 大概在 1467 行 去掉前面的分号 改为如下 session save path D webserver php sessiontmp 4 配置 PHP 的文件上传功能 同 session 一样 在使用 PHP 文件上传功能时 我们必须要指定一个临时文件夹以完 成文件上传功能 否则文件上传功能会失败 我们建立一个可读写的目录文件夹 D webserver fileuploadtmp 然后在 php ini 配置 文件中找到 upload tmp dir 大概 875 行 修改为 upload tmp dir D webserver fileuploadtmp PHP 默认上传文件大小不超过 2M 要想上传大于 2M 的文件 请参考文档 配置 php ini 实现文件上传功能 5 设置时区 在 php ini 配置文件查找 date timezone 大概在 993 行 去掉前面的分号 改 为如下 date timezone PRC date timezone 是 PHP5 1 开始新增加的配置参数 用来设置时区 默认 date timezone 是 被注释掉的 也就是默认时区是 UTC 格林威治标准时间 我们这里改为 date timezone PRC PRC People s Republic of China 中华人民共和 国 也就是日期使用中国的时区 这样可以解决时间相差八小时的问题 3 添加环境变量 把 D webserver php 加入 Path 环境变量中 五 配置五 配置 MySQL 1 将解压目录下默认文件 my production ini 拷贝一份 改名 my ini 2 在 my ini 中添加如下代码 client port 3306 default character set utf8 将 mysqld 下 basedir datadir 和 port 前面的 去掉 并修改为 basedir D webserver mysql datadir D webserver mysql data port 3306 character set server utf8 3 添加环境变量 把 D webserver mysql bin 和 D webserver mysql bin 加入 Path 环境变量中 4 将 mysql 注册为 windows 系统服务 1 从

温馨提示

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

评论

0/150

提交评论