zoukankan      html  css  js  c++  java
  • PHP搭建(windows64+apache2.4.7+mysql-5.6+php5.5)

    现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来说说windows 64位系统如何建立Apache+PHP+MySQL环境的!

    我这里演示用的windows 7 64位简体中文版,apache,php,mysql多用的是64位的版本。建立的是本地环境,所以我用的是默认设置。

    下面分别是PHP、Apache和Mysql的官网地址。

    PHP:http://windows.php.net/qa/

    Mysql:http://www.mysql.com/downloads/mysql/

    Apache:http://www.apachelounge.com/download/win64/      

    httpd-2.4.12-win64-VC11  php-5.5.26-Win32-VC11-x64  mysql-5.5.44-winx64

    使用httpd-2.4.12-win64-VC11的apache好像也需要安装vc14的支持,不知道什么原因,在网盘里都有备份

    3、安装Apache(F:/dev/apache)

    (1)打开F:/dev/apache/conf下httpd.conf 文件,用记事本打开编辑作如下修改并保存。

    第37行ServerRoot "c:/Apache24"改为ServerRoot “F:/dev/apache”;//Apache程序的位置。

    第204行的ServerAdmin改不改无所谓;

    第213行ServerName前面的“#”号去掉;

    第237行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot " F:/dev/apache/htdocs ";//网站的根目录

    第238行<Directory "c:/Apache24/htdocs">改为<Directory "F:/dev/apache/htdocs ">;

    第271行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

    第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ " F:/dev/apache/cgi-bin/"

    第370行<Directory "c:/Apache24/cgi-bin">改为<Directory " F:/dev/apache/cgi-bin/">

    (2)启动Apache。

    开始 --- 运行,输入cmd,打开命令提示符。分别输入如下命令(每行回车)

    d:

    cd Apache24in

    httpd

    如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。

    clip_image003

    (3)把Apache加入系统服务

    关闭httpd命令窗口,不然会报错的。

    开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入如下命令(每行回车)

    F:

    cd dev/apache/bin

    httpd.exe -k install -n "apache24" \加入服务。servicename是服务里面的名字,可以自定义。

    如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。


    3、安装Apache(F:/dev/php5.5)

    这里PHP5.5.0用php5apache2_4.dll来配置的。也不用PHP.ini文件了,用PHP默认的了。

    (1)打开F:/dev/apache/conf下httpd.conf,在最后加上

    # php5 support

    LoadModule php5_module "F:/dev/php5.5/php5apache2_4.dll"

    AddHandler application/x-httpd-php .php

    # configure the path to php.ini

    PHPIniDir "F:/dev/php5.5"

    (2)重启 Apache 服务器。

    网站文件夹F:/dev/apache/htdocs新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。如下图。

    clip_image004

    4、php 配置
      将php的根目录和php目录的ext目录放入到环境变量中,重启计算机生效
      配置php.ini   
    配置php扩展目录  719行   extension_dir = "F:/dev/php5.5/ext"
    打开需要的扩展如下
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_fileinfo.dll
    extension=php_gd2.dll
    ;extension=php_gettext.dll
    ;extension=php_gmp.dll
    extension=php_intl.dll
    ;extension=php_imap.dll
    ;extension=php_interbase.dll
    ;extension=php_ldap.dll
    extension=php_mbstring.dll
    ;extension=php_exif.dll      ; Must be after mbstring as it depends on it
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
    extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
    extension=php_oci8_12c.dll  ; Use with Oracle 12c   Instant Client
    extension=php_openssl.dll
    ;extension=php_pdo_firebird.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_oci.dll
    extension=php_pdo_odbc.dll
    ;extension=php_pdo_pgsql.dll
    extension=php_pdo_sqlite.dll
    ;extension=php_pgsql.dll
    ;extension=php_pspell.dll
    ;extension=php_shmop.dll
     
    ; The MIBS data available in the PHP distribution must be installed. 
    ; See http://www.php.net/manual/en/snmp.installation.php 
    ;extension=php_snmp.dll
     
    extension=php_soap.dll
    extension=php_sockets.dll
    extension=php_sqlite3.dll
    ;extension=php_sybase_ct.dll
    ;extension=php_tidy.dll
    extension=php_xmlrpc.dll
    extension=php_xsl.dll
     
    5、MySQL安装 和以前一样配置

    <php.ini-production 将该文件复制为php.ini>

    第730行; extension_dir = "ext",去掉前面的“;”,并改为extension_dir ="F:/dev/php5.5/ext"

    找到extension 添加下面两行 打开要用的扩展库

    重启httpd即可测试

     
     
     
     
  • 相关阅读:
    java错误分析之junit测试错误(实验一)
    oracle逐步学习总结之oracle分页查询(基础三)
    OracleServer总结进阶之系统分析(进阶完结)
    QMS 的趨勢概述
    Python 類別 class 的繼承 Inheritance
    Python 面向導向語言 Object Oriented Programming Language
    Python 參考資源
    Dynamics 365-CRM又报看不懂的错误了
    Dynamics 365-为什么查到的Record的Id是Guid初始值
    Dynamics 365-如何下载新版本的Tools
  • 原文地址:https://www.cnblogs.com/azhw/p/6170987.html
Copyright © 2011-2022 走看看