zoukankan      html  css  js  c++  java
  • apache + php + mysql 的安装与配置(windows)

    学习PHP也有短短的几个月了,回顾过去,对于所学过的一些基本的安装与配置进行以下的总结:

    一、下载相关安装包:

    1、下载 apache 安装包: http://httpd.apache.org/download.cgi  (得下载2.2.1及以上的...)  直接下载
          (删除时:C:\Documents and Settings\All Users\Application Data 这地方还会有要删除的文件夹)
    2、下载 php 安装包 : http://windows.php.net/download/
    3、下载 mysql 安装包: http://download.mysql.cn/

    二、安装是否成功验证及相关配置:

    1、(1)、apache验证:

    直接运行 http://localhost/

           (2)、apache配置:

    首先进入apache的安装目录  找到 conf文件夹下的 httpd.conf文件加入以下三句话:

       LoadModule php5_module D:/php5.4.12/php5apache2_2.dll     #这是载入PHP脚本;LoadModule php5_module为固定的模式;D:/php5.4.12为你PHP安装的目录
       PHPIniDir "d:/php5.4.12"   #这是配置PHP.ini的目录
       AddType application/x-httpd-php .php .phtml    #这是支持解析PHP扩展(.php .phtml 扩展名,你还可加其它你所需求的)

       当我们把这三句话成功加入到在apache时,在PHP中接着下来我们要修改下php.ini的文件,开启下相关的组件(请看下面的php配置)

    2、(1)、php验证:

    下载相关的压缩包即可;

       (2)、php配置:

       首先找到文件 php.ini-development(这是针对开发使用的)及 php.ini-production(这是针对服务器使用的) ;其实它们都是php.ini的文件; 这里我们用 php.ini-production 复制一份来命名为 :php.ini  文件;
       然后打开php.ini文件 --> 设置组件的路径(搜索下extension_dir 的 路径) -->找到extension_dir = "./"   把它开启(去掉前面的那个#号),  --> "./"这里写组件所在的路径 ,即为: extension_dir = "d:/php5.4.12/ext"(d:/php5.4.12/ext为你安装PHP时组件所在的位置);
           这时候我们选择保存一下,重启下apache,看下是否可以支持我们的PHP了,那么我们在apache所在的安装目录下打到所指向的目录htdocs 文件夹下,然后编写一个 index.php文件  内容为 <?php phpinfo();  ?> ;打开http://localhost/index.php ,如果可以看到php环境时,那就说明成功也!
       因为刚安装完毕时,很多组件都是没有开启的,接下来  我们可以开启一下常用的组件(去掉前面的分号): 

       extension=php_bz2.dll
       extension=php_gd2.dll      ;gd库
       extension=php_mysql.dll
       extension=php_mysqli.dll
       extension=php_pdo_mysql.dll  ;如果使用Mysql数据库,这是必须的;
       还可根据相关的需要 再开启...

    3、mysql验证:

       打开命令cmd -->  输入mysql -u root -p  回车后  -->  要你输入密码 如果能登录 那就是成功了!

    附:虚拟机配置:

       1、先打开apache安装目录下 conf 中的 文件 httpd.conf; 然后找到 #Include conf/extra/httpd-vhosts.conf  去掉前面的 #  即为 Include conf/extra/httpd-vhosts.conf
       2、配置apache安装目录下 conf\extra 中的文件 httpd-vhosts.conf ;
         添加一个虚拟机写法为:

    <VirtualHost *:80>
            DocumentRoot "F:/site"       # DocumentRoot 为找开服务名所要显示的页面,文件名后缀不能为HTML(暂时发现是这样)
            ServerName ff.dd.localhost.com       # ff.dd.localhost.com 为打开的域名
            <Directory "F:/site">               # F:/site  为文件所在的目录
                Options Indexes FollowSymLinks
                AllowOverride All
                Order allow,deny
                Allow from all
            </Directory>
      </VirtualHost>

        3、找到 C:\WINDOWS\system32\drivers\etc  下的 文件 hosts ;

           在其文件里添加指定项 :
           127.0.0.1 ff.dd.localhost.com

           保存后重启 apache ;

         4、最后在浏览器中运行 ff.dd.localhost.com  即可 ;ok   完成 !!

  • 相关阅读:
    Job for docker.service failed because the control process exited with error code. See
    连接数据库出现The server time zone value '�й���׼ʱ��' is unrecogni等问题的解决方案
    【面试】SSH 框架原理
    【面试】Spring 执行流程
    【面试】Redis
    Innosetup打包自动下载.net framework 动态库及替换卸载程序图标.
    分享一个带有合计行功能的DataGridView扩展
    记录一次系统优化
    使用 Cordova(PhoneGap)构建Android程序
    分享一个换肤解决方案
  • 原文地址:https://www.cnblogs.com/waitingbar/p/apacheAndPhpAdnMysql.html
Copyright © 2011-2022 走看看