zoukankan      html  css  js  c++  java
  • PHP独立环境搭建细节

    一.安装前准备:

    准备安装软件此处以以下软件为例:

    Appache:httpd-2.2.21-win32-x86-openssl-0.9.8r.msi

    MySQL: mysql-5.5.21-win32.msi

    PHP: php-5.4.21-Win32-VC9-x86.zip

    数据库处理软件可用phpmyadmin、sqlyog(笔者推荐)

    注:php有两种版本:VC9就是the Visual Studio 2008 compile ,是用微软的vs编辑器编译的,VC6就是legacy visual studio 6 compile,non thread safe即非线程安全,thread safe 线程安全,官方不建议用non thread safe用于生产环境,所以推荐选择 thread safe,详细信息请参考官方网站!

    ‚准备安装环境:

    A:为安装方便起见最好确保此电脑上没有同类软件比如 wamp,appserv等

    B:在e盘下建立文件夹php将所有相关信息安装在此文件夹下

    在php文件夹下建立mysql文件夹(用于存放MySQL安装信息)、 php-5.4.21(用于存放php安装信息)、www文件夹(用于存放自己写的php代码)apache文件夹(用于存放Apache安装信息)、data文件(用于最后存放数据库)

    二.安装:

    (1)首先安装Apache:

    A.双击httpd-2.2.21-win32-x86-openssl-0.9.8r.msi出现如下图:

    clip_image001

    点击next出现如下图

    clip_image003

    勾选 I accept the terms in the license agreement后出现如下图

    clip_image004

    点击next出现如下图:

    clip_image005

    按照要求填写文本框中相关信息比如分别填写

    baidu.com

    www.baidu.com

    yangdabin@163.com

    单击next后出现如下图:

    clip_image006

    clip_image008

    其中Typical为典型安装即傻瓜式安装 ,Custom为自定义安装

    (当然此处选择自定义安装),然后点击next出现如下图:

    clip_image009

    点击next后出现如下图:

    clip_image011

    之后就要注意了,因为是自定义安装所以要改变安装路径,变为e:phpapache,

    再点击change改变路径出现如下图:

    clip_image012

    点击next出现如下图:

    clip_image014

    点击Install等待一会儿便会出现一个黑框框不过很快就会自动消失(否则就预示着因该是失败)

    clip_image015

    点击Finish后就应该安装成功了!桌面左下角出现如下图,则应该是成功安装了!终于可以休息了!

    clip_image016

    简单测试:在浏览器中输入127.0.0.1回车后出现如下图

    clip_image017

    (2)安装mysql:

    双击mysql-5.5.21-win32.msi安装文件出现如下图:

    clip_image018

    等待一会儿便出现如下图:

    clip_image019

    点击next然后勾选I accept the terms in the License Agreement,如下:

    clip_image020

    单击next出现如下图:

    clip_image021

    选择custom自定义安装然后单击next出现如下图:

    clip_image022

    此后注意了,点击Browser改变安装路径出现如下图:

    clip_image023

    改变路径后出现如下图:

    clip_image024

    点击next出现如下图:

    clip_image025

    点击install出现如下图:

    clip_image026

    等待......(亲,要有耐心哦!),之后出现如下图:

    clip_image027

    单击next出现如下图:

    clip_image028

    点击next出现如下图:

    clip_image029

    点击Finish出现如下图:

    clip_image030

    点击next出现如下图:

    (默认是详细配置,下面是标准配置,此处用默认的)

    clip_image031

    点击next出现如下图:

    clip_image032

    点击next出现如下图:

    clip_image033

    点击next出现如下图:

    clip_image034

    点击next出现如下图,并改成如下配置:

    clip_image035

    点击next出现如下图:

    clip_image036

    点击next出现如下图并改成如下第二幅图的配置:

    (这里最好改一下数据库的编码格式变为utf8的)

    clip_image037

    clip_image038

    点击next出现如下图:

    clip_image039

    点击next出现如下图:

    clip_image040

    输入密码如root(亲们,要记得这个密码哦)后点击next:(此处不要勾选create an anonymous account 和Enable root access from remote machines)

    clip_image041

    点击next后出现如下图:

    clip_image042

    点击execute后就请耐心等待吧(特别是第三个圆圈圈处)......

    如果第三个圈圈没通过则很遗憾的告诉你,安装失败了(按按此文档的要点四—“其他细节”,去卸载重装吧!)

    clip_image043

    clip_image044

    出现四个对勾后点击finish则恭喜你应该是成功安装了!

    (如果安装失败则按此文档的要点四—“其他细节”的方法卸载重装吧!)

    通过命令提示符进入dos系统,输入

    mysql -uroot -p

    再输入刚才的密码按Enter后若出现如下图则说明真的安装成功了哦!

    clip_image046

    (想看到 welcome to the mysql monitor真心不容易啊,所以哦要懂得珍惜!)

    (3)安装php

    解压文件php-5.4.21-Win32-VC9-x86.zip到刚才建的php-5.4.21文件夹下就成功安装PHP了简单吧!

    三.相关配置:

    (1)Apache配置:

    找到httpd.conf文件目录E:phpapacheconf

    clip_image048

    最好先备份一下httpd.conf然后进行配置

    在# LoadModule foo_module modules/mod_foo.so下添加PHPIniDir "E:/php/php-5.4.21"

    (注意这里用英文输入法,有一点错误Apache就无法启动,这里用于指定PHP的ini文件)

    添加后的配置:

    # LoadModule foo_module modules/mod_foo.so

    #

    PHPIniDir "E:/php/php-5.4.21"

    LoadModule actions_module modules/mod_actions.so

    在#LoadModule vhost_alias_module modules/mod_vhost_alias.so

    下添加如下配置

    LoadModule php5_module "E:/php/php-5.4.21/php5apache2_2.dll"

    添加后的配置:

    #LoadModule vhost_alias_module modules/mod_vhost_alias.so

    LoadModule php5_module "E:/php/php-5.4.21/php5apache2_2.dll"

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php .htm

    AddType application/x-httpd-php .html

    <IfModule !mpm_netware_module>

    ƒ找到documentRoot并改为如下配置

    (此处是用于告诉服务器到哪里去找到所要的php资源)

    #

    #DocumentRoot "E:/php/apache/htdocs"

    DocumentRoot "E:/php/www"

    #

    找到directory并添加为如下内容

    <Directory "E:/php/www">

    #

    # Possible values for the Options directive are "None", "All",

    # or any combination of:

    找到<IfModule dir_module>并更该为如下内容:

    <IfModule dir_module>

    DirectoryIndex index.php default.php index.html index.htm default.html default.htm

    </IfModule>

    找到:<IfModule mime_module>并在

    AddType application/x-compress .Z

    AddType application/x-gzip .gz .tgz

    下添加如下内容(注意 .php前有空格)

    AddType application/x-httpd-php .php

    这里的设置是为了Apache识别php文件

    配置好后保存并重新启动Apache

    好了配置完了,测试一下呗!

    在E:phpwww目录下添加phpinfo.php里面内容为

    <?php

    phpinfo();

    ?>

    然后在浏览器中输入127.0.0.1回车后出现

    clip_image050

    点击phpinfo.php 出现如下界面就说明真的配置成功了!

    clip_image052

    (2)配置mysql及改变数据库存放地址

    在E:phpmysql中找到my.ini,备份该文件然后修改如下

    #Path to the database root

    #datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/"

    datadir="e:/php/data"

    # The default character set that will be used when a new schema or table is

    保存后重启mysql(在如下目录下去重启,右击我的电脑->管理->服务和应用程序->服务)

    clip_image054

    找到C:Documents and SettingsAll UsersApplication DataMySQLMySQL Server 5.5data

    (此处根据不同的操作系统data的存放位置稍有不同)

    clip_image056

    并将data下的内容复制到E:phpdata下

    相关修改后测试一下呗!

    到dos下创建一个数据库看看是不是创建的数据库保存到了E:phpdata内,若成功保存则说明配置真的成功了!

    (3)php配置:

    

    在php-5..4.21文件夹下找到php.ini-development或者php.ini-production将其改为php.ini(当然最好先要备份一下)

    ;extension_dir = "./"

    extension_dir="E:/php/php-5.4.21/ext"

    (用于指定php的扩展路径)

    ‚将以下内容前的分号去掉

    ;extension=php_bz2.dll

    ;extension=php_curl.dll

    (启用扩展库,以后想要启动其他扩展库,只需去掉相应地方代码的分号即可!)

    保存后重启Apache并测试

    四.其他细节:

    msyql安装到最后一步start service错误解决方法

    1.到控制面板里面先把mysql删除.

    2.到c盘C:Documents and SettingsAll UsersApplication Data 下删除mysql。

    3.如果在其他盘还有设置目录也要删除.空目录也要删除

    4.到regedit把注册表

    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL (一般在此目录下)

    (一般到此处为止就可重装了!)

    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventog/Applications/MySQL

    (有的话,全部删除! 技巧:用F3循环查找“mysql”)

    5.如果任务管理器里有关mysql内容也删除

    6.把防火墙关了

    7.重新装mysql(这里我没有重启计算机)

    重装时候有必要的话,重启计算机,停用IIS和删除temp里的临时文件.

    实在不行的话,配置mysql时候,把mysql服务换个服务名.

    申明:

    以上安装过程全属个人只谈如有不完善,请谅解,但绝对经过多次试验并成功,且可用于win8、win7和xp系统,若想在Linux系统下安装请参考其它文档,希望大家的php学习之路等够一帆风顺。

    2014-01-10

  • 相关阅读:
    关于label和span设置width无效问题解决方法
    CSS 去掉点li 的点
    margin标记可以带一个、二个、三个、四个参数,各有不同的含义。
    MyEclipse下打开ftl文件
    创业企业如何定制商业模式:把握不同行业生命周期,9大要素集中进行创新【转】
    WEB缓存初探
    word 2013如何从某一页开始插入页码
    Ubuntu 16.04 安装jdk
    vmware ubuntu安装vmware tools
    JSP学习
  • 原文地址:https://www.cnblogs.com/ryanlamp/p/4521385.html
Copyright © 2011-2022 走看看