• php4.3.4.4、apache2.0.4.8、mysql 4.0.26、window7 配置过程


    apache的安装不需要过程,直接默认安装,下一步 下一步就Ok了。

    php4的安装:

    1 将php-4.0.4-Win32.zip(最新版本4.0.4)解压缩到硬盘的一个目录中,例如解压到E:php目录中。 
    2 将php目录中的php4ts.dll移动到c盘windows系统目录 即(c:windowssystem32)中。 
    3 再修改apacheconfhttpd.conf文件,加以下内容:
    LoadModule php4_module E:/php/php-4.3.4-Win32/sapi/php4apache2.dll 
    AddType application/x-httpd-php .php
    4 将php(d:php)目录下的文件php.ini-dist拷贝至windows目录(c:windows)下,并改名为php.ini。 
    重新启动apache。

    测试php是否能够正常运行的页面内容:

    <html>
    <body>
    <?php 
    phpinfo(); 
    ?>
    </body>
    </html> 将文件test.php 放到apache htdocs 目录下面   在浏览器中 输入http://localhost/test.php,如果能看到以下内容,说明你成功了。

    mysql安装过程

    (首先Mysql的安装分为install noinstall 两种,install的就是将服务导入到了window系统当中,可以在系统的服务中看到并且通过启动服务来启动,但是noinstall的版本就是没有将服务导入到系统中,需要自己手动的去导入。下面就是我用来导入的过程)

    (在安装了mysql之后,如果你执行以下命令出现该服务已经存在,但是用命令进行启动net start mysql出现1058,指定的服务被标记为删除的错误的时候,并且你到服务列表中去查看mysql这个服务,他的状态被禁用,并且不能改变他的状态,只要改变就会报错—提示该服务已标记为删除,说明你的服务列表还没有反应过来,你可以尝试关机,然后在进行下面的导入服务的工作。

    安装完毕后,在CMD命令行中输入并运行:
    D:phpMySQLinmysqld-nt -install

    如果返回Service successfully installed.则说明系统服务成功安装

    net start mysql 如果成果,则不需要进行下面的操作,如果不成功 ,则看下面的内容。

    新建一文本文件存为MY.INI,编辑配置MY.INI,这里给出一个参考的配置

    [mysqld]
    basedir=D:/php/MySQL
    #MySQL所在目录
    datadir=D:/php/MySQL/data
    #MySQL数据库所在目录,可以更改为其他你存放数据库的目录
    #language=D:/php/MySQL/share/your language directory
    #port=3306
    set-variable = max_connections=800
    skip-locking
    set-variable = key_buffer=512M
    set-variable = max_allowed_packet=4M
    set-variable = table_cache=1024
    set-variable = sort_buffer=2M
    set-variable = thread_cache=64
    set-variable = join_buffer_size=32M
    set-variable = record_buffer=32M
    set-variable = thread_concurrency=8
    set-variable = myisam_sort_buffer_size=64M
    set-variable = connect_timeout=10
    set-variable = wait_timeout=10
    server-id = 1
    [isamchk]
    set-variable = key_buffer=128M
    set-variable = sort_buffer=128M
    set-variable = read_buffer=2M
    set-variable = write_buffer=2M

    [myisamchk]
    set-variable = key_buffer=128M
    set-variable = sort_buffer=128M
    set-variable = read_buffer=2M
    set-variable = write_buffer=2M
    [WinMySQLadmin]
    Server=D:/php/MySQL/bin/mysqld-nt.exe

    保存后复制此MY.INI文件到C:Windows ( Windows 2000 下为 C:WINNT)目录下
    回到CMD命令行中再次输入并运行:

    net start mysql

    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。

    将能够正常的启动 MySQL 服务;


    作者:wangqc
    出处:http://www.cnblogs.com/wangqc/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-wangqc

  • 相关阅读:
    get first、set all策略QWrap的FunctionH.mul变换 之一
    Maven学习:部分常见问题记录
    Hibernate异常记注:onetoone和catelog冲突
    RCP学习:Splash状态栏
    RCP学习:内容提示\代码提示\代码补全
    导出Eclipse Product的方法
    转载:OSGI组件依赖
    Type checking
    ObjectOriented Programming —— object(随记)
    一个不错的JavaScript模拟滚动条
  • 原文地址:https://www.cnblogs.com/wangqc/p/php4Install.html
Copyright © 2020-2023  润新知