2019独角兽企业重金招聘Python工程师标准>>>

本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间。大致的总结下,也算是长个记性。

使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi,php-5.2.5-Win32.zip和mysql-installer-community-5.5.28.3.msi,很显然用的还算是比较新的安装包。安装apache还是比较顺利的,一路安装下来,默认监听本机所有ip的80端口,当然包括回环地址, 接着解压php到指定文件夹,接着安装mysql,打开安装目录下的httpd.conf文件,做如下调整:

ServerRoot "D:/Apache2.2"  服务器安装根目录

DocumentRoot "D:/phpWeb"  修改为自己的网站根目录

# This should be changed to whatever you set DocumentRoot to.
<Directory "D:/phpWeb">      与上一步进行同步修改

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
<IfModule dir_module>         设置默认的被请求文件
    DirectoryIndex index.php index.html
</IfModule>

LoadModule php5_module "D:/php/php5apache2_2.dll"   以模块的方式加载php,注意此处的php5apache2_2.dll对应的apache 版本
LoadFile "D:/php/php5ts.dll"   手动加载php动态链接库 或者 把这两个文件放到system32文件目录下
LoadFile "D:/php/libmysql.dll" 加载mysql动态链接库
PHPIniDir "D:/php"                 非必要的配置
AddType application/x-httpd-php .php .html .htm   服务器端支持动态文件类型

保存修改后,测试apache,重启apache服务器,在浏览器中输入localhost or 回环地址,页面显示 “It works !”到此说明,apache工作了。

测试php,在phpWeb目录里编辑一个index.php 的文件,内容为<?php   phpinfo(); ?>,重复测试apache服务器的操作,页面显示php的配置信息,查看是否包括sql模块,很想然没有,因为php默认是不加载mysql模块的。然后修改php.ini 文件,主要改动点如下:

extension_dir = "D:/php/ext"  扩展dll库的位置
………………
extension=php_mysql.dll     打开mysql的扩展

对于php.ini的修改相当郁闷,网上找了很多也做了各种修改,似懂非懂的就去尝试,后来都不管用。 想想mysql是否安装成功呢,开始用命令行查看,先看端口3306端口是否处于监听状态,使用netstat -a命令,再使用mysql workbench 测试与数据库的连接是否成功,结果成功说明mysql安装没有问题,mysql 的配置文件是my.ini ,暂时不用动,默认的配置可以工作。 于是问题出在php与mysql的衔接处,问题肯定出在php.ini文件。

开查php.ini,还是先看看phpinfo()给出的信息吧,看来看去怎么没有mysql模块,开始怀疑我之前是否打开了配置信息里的mysql 扩展。God,打开的竟然是extension=php_mssql.dll。此处省略无数字。

Wahtever, 问题总算找到,测试一下,瞬间OK,欲哭无泪。但是回顾整个过程,时间主要浪费在了细小的错误上。 总结教训: 面对问题不能不问百度google闭门造车但也不能盲信盲从 ; 面对问题更多的是持续关注问题,自己分析问题。

下一步详细分析httpd.conf  php.ini my.ini ,灵活配置,并对web服务器和数据库服务器进行性能调优,然后移植网站到新崛起的Nginx web服务器等。貌似有点偏题了,当然主要目的还是学习可爱的PHP.

转载于:https://my.oschina.net/conglingshi/blog/94169

win7下手动配置apache+ php + mysql 记相关推荐

  1. win7 apache+php+mysql_win7下手动配置apache+php+mysql记

    欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间. 大致的总结下,也算是长个记性. 使用的 ...

  2. 手动 php-mysql_win7下手动配置apache+php+mysql记

    大致的总结下,也算是长个记性. 使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi,php-5.2.5-Win32.zip和mysql-installer-comm ...

  3. mysql 手动配置服务器_Win7系统下手动配置Apache+PHP+MySQL环境WEB服务器 -电脑资料...

    本来想学学php,于是就想搭建web服务器和sql环境,结果浪费掉了不少时间, 大致的总结下,也算是长个记性. 使用的安装包分别是httpd-2.2.22-win32-x86-no_ssl .msi, ...

  4. pear mysql_Ubuntu12.04下安装配置apache+php+mysql+pear(MDB2)开发环境

    一.Ubuntu12.04建立apache+php+mysql 1.安装Apache服务 终端下输入: sudo apt-get install apache2 然后按照提示即完成apahce的安装了 ...

  5. windows8.1 下搭建配置apache+php+mysql

    软件版本: apache:Apache 2.4.10 Win64    http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.10- ...

  6. win7 php mysql扩展名_win7下php环境配置(apache,php,mysql),win7apache

    win7下php环境配置(apache,php,mysql),win7apache win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.1 ...

  7. window7 apache php mysql,win7下php环境配置(apache,php,mysql),win7apache_PHP教程

    win7下php环境配置(apache,php,mysql),win7apache win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.1 ...

  8. win7 php mysql扩展名_Win7 配置Apache+PHP+Mysql环境

    Win7 配置Apache+PHP+Mysql环境 在学新技术时,配置环境真是个郁闷的事情,很难熬,不过还好网上有很多弟兄的无私奉献对我很有帮助. 第一.安装并配置APACHE(安装到D:\phpap ...

  9. mysql thread safe_Windows环境下完全手工配置Apache、MySQL和PHP(Thread Safe)

    happydagui:现在LAMP(Linux.Apache.MySQL.PHP/Perl/Python的简称)已经很流行了.在Windows下也有类似的,比如 WAMP(Apache, MySQL, ...

最新文章

  1. 伍六七带你学算法 入门篇-最小的k个数
  2. 一文看懂 Bahdanau 和 Luong 两种 Attention 机制的区别
  3. cpu漏洞linux修复,【图片】为什么linux mint上cpu漏洞直到现在也没完全修复?_linux吧_百度贴吧...
  4. npm publish 发布一个 Angular 库的时候报错
  5. mysql配置-django
  6. 3GPP Partners
  7. Rancher Kubernetes Engine(RKE)正式发布:闪电般的Kubernetes安装部署体验 1
  8. sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询
  9. zip命令通过yum安装和使用方法
  10. Linux网络服务之DHCP
  11. SpringBoot 启动过程,你不知道的秘密!
  12. nginx下apk下载,ie9的问题
  13. pyside6的MQTT客户端
  14. 看不懂英文文档,是我们英语太差吗?
  15. 考试用计算机反思800字,期中考试反思800字(5篇)
  16. 转:探寻问题背后的问题——提问的4个正确姿势
  17. intel神经网络压缩库distiller使用时遇到的问题
  18. 怎么把做好的ps保存成图片_PS怎么把一张图片切片保存成多张png图片?
  19. Cannot run program “F:\JetBrains\IntelliJ IDEA 2021.1\jbr\bin\java.exe“ (in
  20. 计算机信息安全攻防大赛,2018年度信息安全攻防大赛圆满收官

热门文章

  1. python kafka kerberos 验证 消费 生产
  2. git 删除分之以及删除文件夹
  3. 广工大第12届ACM校赛A
  4. hadoop2.7.1安装初上手
  5. kdchxue讲解V9父栏目调用子栏目的办法
  6. 小话设计模式五:模板方法模式
  7. Ubuntu 16.04 x64 常用软件
  8. PLM 问卷调查表-A 关于公司
  9. C++——unique()和unique_copy()
  10. 程序员面试金典——1.1确定字符互异