计算机教程

在win7下搭建php+apache+mysql环境

29 6月 , 2019  

  第2步:安装和配置php

  此处使用的版本是:5.3.5。将php目录下的php.ini-development文件复制一份并重命名为php.ini。用文本编辑器打开php.ini修改如下内容:

  •   ;extension=php_mysql.dll这句去掉注释
  •   设置扩展库路径extension_dir = “D:/Program
    Files/php/ext”(视php安装路径而定)

如果需要使用phpmyadmin的话还需要把;extension=php_mysqli.dll这句的注释也去掉,还有许多设置,在此不一一列举,我也不知道。

安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure
the MySQL Server now,选中并继续,然后根据提示,设定 字符集,以及 root
管理员的密码即可。

  第3步:配置Apache以支持php

  打开配置文件httpd.conf,加入以下内容:

  LoadModule php5_module “D:/Program Files/php/php5apache2_2.dll”
(视php安装目录而定)

      PHPIniDir “D:/Program Files/php” (视php.ini的位置而定)

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php .htm

      AddType application/x-httpd-php .html

编写测试代码如下:

  

<html>      <head><title>test</title></head>      <body>          <?php              phpinfo();          ?>       </body>  </html>  

保存为test.php,放在D:\Program Files\Apache Software
Foundation\Apache2.2\htdocs下面(视apache安装目录而定),这个位置可以在httpd.conf配置文件中修改。

  启动Apache服务,在浏览器地址栏输入:http://localhost:\[端口\]/test.php,测试是否配置正确

  1. 配置 Apache 和 PHP

  第0步:安装Apache服务器

  我使用的2.2版本,安装过程中需要注意的是选择端口号,80或8080,如果这两个端口均已使用,可以在安装以后在配置文件中修改,配置文件httpd.conf位于
\Apache2.2\conf下。安装后在任务栏右下角会有一个小图标,点击图标打开Apache
Service Monitor如下:

图片 1

Start、Stop和Restart按钮用来开启、停止和重启服务,刚安装后没有默认的apache服务,这三个按钮都是
不可用状态,需要执行一个命令进行安装,在cmd窗口下cd到apache的bin目录下,这里有一个名为httpd.exe的可执行文件,使用httpd
-h命令可以查看其使用方法。这里我们使用命令httpd -k install
来安装一个Windows服务。需要注意的是如果执行该命令后提示“failed
to open the winNT service
manager”,需要在控制面板-用户帐户和家庭安全-用户帐户更改用户账户控制设置下选择从不通知,点击确定后重启电脑,重新执行httpd
-k install命令后,会生产一个名为Apache2.2的Windows服务。在Apache Service
Monitor中点击Start按钮启动服务,之后在浏览器中输入http://localhost:\[端口\],如果一切正常,会显示字符串“It
works!”。

OK, 现在你可以在 XP 下使用 apache + mysql + php 开发 web 程序了

  第4步:测试是否能够连接数据库

  编写代码如下:

<html>      <head><title>test</title></head>      <body>          <?php     $con = mysql_connect("127.0.0.1","root","8980471");     if (!$con)     {      echo "no";     }     else     {      echo "ok";     }     mysql_close($con);    ?>      </body>  </html>  

 

mysql_connect方法的第一个参数是数据库服务器,第二个参数是用户名,第三个参数是密码。如果端口不是3306,需要这么写:mysql_connect(“ip:端口”,“root","psd")

能看到“ok”就大功告成了。

DirectoryIndex index.php index.html

  后记

  一天没吃饭,总算是好了。想学习学习web开发,我选择php,不过这个配置真是烦人。  

  

  


AddType application/x-gzip .gz .tgz

  虽然已经有很多博客介绍如何搭建php环境,但是本人今天试了下还是觉得挺费劲,网上很多都说的不全面,特将今天搭建环境的过程记录下来,以方便后人。

添加这两行:

  第1步:安装mysql服务器

  这里使用的是5.5版本,这个版本挺好的,还带一个数据库管理工具:MySQL
Workbench 5.2 CE

图片 2

以下为转载

DocumentRoot “E:/web”

  1. 打开 http://localhost/index.php,即可看到测试输出结果。

  2. Windows XP 下安装 MySQL
    5.0.45
    MySQL 的安装比较简单,它提供了一个 win32
    的安装包。下载后根据提示一路安装,也可以在安装类型处选
    Custom,指定安装目录,这里直接默认安装在了C盘。

  1. 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到
    d:\php 目录下面。安装 php 不建议使用 win32
    安装程序(主要是以后安装扩展麻烦)。

  2. 在资源管理器中进入 php 的安装目录,将 php.ini-dist 或
    php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。

  3. 找到:

mysql随便选择一个安装包

extension_dir = “./”

appache记得选择openssl

改完之后往下稍微拉动一下,找到“# This should be changed to whatever you
set DocumentRoot to.”,然后把下面这个地方也改过来

DirectoryIndex index.html

extension_dir = “D:/php/ext/”

php选择vc6编译的,压缩文件包

<Directory “E:/web”>

改成你本机的网站内容的目录。例如我的:

  1. 保存 httpd.conf
  2. 在你的网站目录中(例如我的是 E:/Web/),手工建立一个 index.php
    的文件,内容:
  1. 找到:


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图