可选配置:

打开httpd.conf文件,查找“DocumentRoot”,在此可更改网站根目录,格式如:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"   注意语句前面不要有#

好了,简单的Apache配置就到此结束了,现在利用先前的小图标重启动,所有的配置就生效了,你的网站就成了一个网站服务器,如果你加载了防火墙,请打开80或8080端口,或者允许Apache程序访问网络,否则别人不能访问。如果你有公网IP(一般ADSL或电话拨号上网的都是),就可以邀请所有能上网的朋友访问使用http://你的IP地址(IP地址查询可访问www.ip138.com)你的网站了;如果你没有公网IP,也可以把内网IP地址告诉局域网内的其它用户,让他们通过http://你的内网IP地址,访问你的网站。

2.2 安装php

->解压你的php文件如“php-5.2.10-Win32.zip”,不要安装,在D盘建立一个目录“php”,直接把php-5.2.10-Win32.zip拷到D:\php,解压,也就是php-5.2.10-Win32.zip里的内容全部解压到了D:\php中

->找到“php.ini-dist”改名为“php.ini”

2.3 安装mysql

1)打开安装文件,弹出安装向导对话框,点击next进行下一步设置。

2)选择安装类型,三种:typical(默认),complete(完全安装),和custom.(自定义安装)建议选择用custom。点击next进入下一步

3)自定义安装设置。在“Developer Components(开发者部分)”上的黑色下拉三角处左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分及其所属部分全部安装”。上面的“MySQL Server(mysql服务器)”、“Client Programs(mysql客户端程序)”、“Documentation(文档)”操作相同,以保证安装所有文件。如果要更改安装目录,点选“Change...”,可以手动指定安装目录。点击next进入下一步设置

4)确认设置。此处显示前面的设置信息,确认后点击install进行安装。如果要更改请点击back,返回上一层进行更改。

5)mysql.com的帐户注册对话框。三种选择,creat a new free mysql.com accout(创建一个新的帐户);login toi mysql.com (输入mysql.com的帐户,前提你已经有了。);skip sign-up(跳过),一般选择跳过。点击next。

6)安装完成。点击finish进入安装配置向导。前提是已经选种configer the mysql server now.在弹出的配置向导对话框中,点击next。

7)选择mysql的配置方式。两种:detailed configuration(精确安装);standard configuration(标准安装)。点击next。

8)..服务器类型选择。三种:developer machine(开发类);server machine (服务器类);dedicated mysql server machine (数据库服务器),这里我选择的是第二种。点击next。

9)选择数据库的应用。三种:multifunctional database(多功能数据库);transactional database(事务处理型数据库); non-transactional database only(非事务处理型数据库)。我选择的为第二种,选择后点击next。

10)为InnoDB数据库文件选择一个存储空间。如果修改了,要记住位置,重装的时候要选择同一个地方,否则可能会造成数据库损坏。可以选择对数据库做备份。我使用默认位置,直接按“Next”继续。

11)选择网站服务器在线时候的同时连接数。三种:Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,我选的第二种,按“Next”继续。

12)网络设置。我未做更改,选择使用的为默认设置。Enable tcp/ip networking启用tcp/ip连接。端口默认为3306。Enable strict mode启用严格模式。点击“next”继续。

13)默认数据库语言编码设置。三种:standard character set(标准的,英文编码);best support for multilingualism(多种语言的编码); manual selected default character set/collation(手动设置默认的语言)。在这里我们选择第三种,并在选择语言的下拉菜单中选择gbk或者是gb2312。点击next继续。

14)Windows选项。Install as windows server (选择安装设置为windows服务)。Include bin directory in windows path(将mysq的bin目录加入到windows的系统路径下)。全选后点击next继续。

15)设置密码选项。默认用户名为root,填写密码在new root password , confirm(确认密码)。Enable root access from remote machine(启用root可以进行远程访问)。Create An Anonymous Account(新建一个匿名用户)匿名用户可以连接数据库,不能操作数据,包括查询,一般不勾,设置完毕,按“Next”继续。

16)确认设置界面。确认无误后,点选“execute”使设置生效。

17)设置完毕后,点击finish完成设置

3 全部配置

配置主要都在这两个文件里进行修改:“php.ini”和“httpd.conf”   ,先打开。

3.1 php.ini

->查找“extension=php_mysql.dll”。将其前面的分号去。此处为加载mysql模块。你可以看到许多这样类型的语句。去掉其前面的分号就是将其加载。

->查找“extension_dir = "./"”,改为

extension_dir = "D:/php/ext"

可选配置:

->由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将:

extension=php_curl.dll //CURL,客户端 URL 库函数库

extension=php_gd2.dll //GD绘图函数模块

extension=php_mbstring.dll //多字节函数模块

extension=php_mysql.dll //MySql函数模块

extension=php_mysqli.dll //MySqli函数模块

extension=php_pdo_mysql.dll //PDO MySql函数模块

extension=php_pdo_odbc.dll //PDO ODBC函数模块

extension=php_xmlrpc.dll //XML-RPC函数库

extension=php_xsl.dll //XSL函数模块

这些extension之前的分号(;)去除。

->配置PHP的Session功能

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中搜索:

;session.save_path = "/tmp"

修改为:

session.save_path = "D:/phpsessiontmp"

->配置PHP的文件上传功能

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到:

;upload_tmp_dir =

修改为:

upload_tmp_dir = "D:/phpfileuploadtmp"

->修改date.timezone,否则在执行phpinfo时date部分会报错:

Warning: phpinfo() [function.phpinfo]…

找到:

;date.timezone =

修改为:

date.timezone = Asia/Shanghai

3.2 httpd.conf

->将php以module方式与Apache相结合,使php融入Apache,Ctrl+F搜索“LoadModule ssl_module”,在此行下面另起一行,输入

LoadModule php5_module "D:/php/php5apache2_2.dll"

PHPIniDir "D:/php"

第一行是指以module方式加载php,第二行是指明php的配置文件php.ini的位置。

->搜索“AddType application/x-gzip .tgz”,在此行下面另起一行,输入

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。

保存更改并重新启动Apache。

3.3 环境变量

在系统变量的path里加上“;D:\mysql\bin;D:\php;D:\php\ext”。具体路径设置根据你自己设的写,这里只是样式格式。

win编译php mysql_win7下PHP运行环境搭建(apache+mysql+php)相关推荐

  1. win7下PHP运行环境搭建(apache2+mysql+php)

    win7下PHP运行环境搭建(apache2+mysql+php) 首先需要下载PHP代码包和Apache与Mysql的安装软件包,并且检测你的iis是否打开了,如果开着就关掉,否则就会起冲突 PHP ...

  2. Linux系统下Hadoop运行环境搭建

    1.安装ssh免密登录 命令:ssh-keygen overwrite(覆盖写入)输入y 一路回车 将生成的密钥发送到本机地址 ssh-copy-id localhost (若报错命令无法找到则需要安 ...

  3. Lua 在Windows下的运行环境搭建

    掌握lua语言,搭建在Windows下的开发调试环境,安装Lua For Windows这套工具. <一.下载并且安装:> Lua For Windows 的官方网站:(推荐5.1) ht ...

  4. CUDA+VS2017+win环境下 cuda工程环境搭建(解决标识符未定义或申明)

    CUDA+VS2017+win环境下 cuda工程环境搭建 引言 前提准备(CUDA和VS的安装) Visual Studio 配置 测试 Reference 引言 在学习CUDA并行计算原理时,在V ...

  5. Win10下Eclipse运行环境的安装

    本文记录Win10下Eclipse运行环境的安装过程. 一.软件下载 软件下载网址:https://www.eclipse.org/downloads/.打开该网址后显示界面如下: 该界面中,点击右面 ...

  6. 迅雷U享php文件怎么打开,windows下php运行环境安装配置

    前言:因为都是基础的东西所以大神请绕道! 一.软件准备 以下地址仅供参考 apache http://www.duote.com/downsite/993.html mysql  http://xia ...

  7. Win7下Android开发环境搭建(8.19,8.24,9.30,10.21)

    [2013-10-21 20:06:55 - L9ThreeGong] Unable to resolve target 'android-10' [ 意思就是没有找到android_10,这里的10 ...

  8. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )

    文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...

  9. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

最新文章

  1. centos 7安装 navicat
  2. leetcode63. Unique Paths II
  3. opencv标定函数解说
  4. linux线程时间片是多少_Linux 线程的实质
  5. jQuery 效果 - 动画
  6. pip 安装模块报错解决
  7. python读取html_从零开始的Python爬虫教程(一):获取HTML文档
  8. ViewPager + TabLayout + Fragment + MediaPlayer的使用
  9. centos7.5 安装apidoc全过程实测
  10. Docker系列教程15-Docker容器网络
  11. Python微信、QQ自动发消息
  12. Web3.0中国峰会将于7月在成都召开
  13. IBM的量子云计算准备开始商用 我国此前已实现量子加密产品商用
  14. 无忧微店自动发货软件
  15. Matlab之isprime与find函数
  16. 27服务-安全访问状态转换
  17. 定了!2021考研时间
  18. bps是什么单位?是什么意思
  19. 计算机文件保存方式,Word文档的三种保存方式
  20. 二维码墓碑:可手机“扫”墓祭祖

热门文章

  1. linux 恢复已删除的文件,恢复已删除的Linux文件
  2. 配液晶显示器台式计算机功率,电脑显示器亮度怎么调?台式电脑的功率是多少?...
  3. 《血源诅咒》次时代 写实 3D角色模型
  4. 瞧瞧咱的电脑一天浪费多少电
  5. 中国瞄准人工智能强国目标
  6. 探索者STM32F407-ST_Link程序下载
  7. 杭州第一世界大酒店暖冬节,泡温泉、吃火锅邂逅温暖冬日
  8. 程序员练级攻略:程序员修养
  9. OpenCV---calcHist函数说明
  10. 居然嘲笑我们没有Excel的这个功能,呵呵