Apache + php3在WIN98下的安装与配置

 更新时间:2016年11月25日 15:29  点击:1981
Apache+php3 在WIN98下的安装与配置
/software/apache_1_3_12_win32.exe
安装于c:apache
配置:httpd.conf
一、ServerType(服务器类型)
 standalone和inetd
二、ServerRoot(服务器根目录)
 ServerRoot “C:/apache"
三、port(服务器端口)
 可为80或8080,可以为任意数!
四、ServerAdmin(服务器管理员)
 服务器管理员的Email地址。如有错,会给服务器管理员自动发信。
五、Servername(名称)
 有效的计算机域名。
六、documentroot(文档主目录)
  默认的html主文档的地址。如documentroot "C:/apache/htdocs"
七、directoryindex(默认主文档)
 directoryindex index.htm index.htm index.php3
八、ScriptAlias(脚本别名)
 存放CGI程序的目录或URL 如:ScriptAlias /cgi-bin/"C:/apache/cgi-bin/"
九、addType
 对指定扩展名的文件建立特定的MIME类型(“text/html")
十、Directory
 在<Directory>和</Directory>之间有五条指令:Options,AllowOverride,order,allow,deny.
 Options决定该目录下的所有文件采取什么样的操作,其值可为:none,all,indexs,includes,followSymlinks,ExecCGI,MultiViews.
当前作者:王猛 (HeartIcy@163.com)
创建日期:2003年1月14日
修订版本:1.1
Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司
透露使用这个软件某些情况下至少可以提高性能30%以上!这么好的免费大餐当然要用,现在我们来
谈谈如何配置这套软件。
Zend Opt的安装是傻瓜化的,安装向导会自动根据你的选择来修改php.ini帮助你启动这个引擎。下面
我们来介绍下Zend Opt的配置选项,帮助你最大化自定义合理的配置。下边是我所用的配置文件,看不
懂也不要着急,看完本文你就会完全明白。
[Zend]
zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=0
zend_extension_ts="C:Program FilesendlibendOptimizer.dll"
现在我们来介绍下上边这个配置文件的含义:
zend_optimizer.optimization_level 《== 优化程度,这里定义启动多少个优化过程。
zend_optimizer.encoder_loader 《== 是否允许处理由Zend Encoder加密的PHP文件?lt;br />zend_extension_ts 《== 优化器所在目录。
优化过程 zend_optimizer.optimization_level 详细解释
这里最为重点的部分,仔细看!Zend Opt总共有10个优化过程,从理论上说开的越多性能越好。当然,
理论和实际永远都存在着差距。优化过程开启的越多对性能消耗也相对也越大,Zend Opt的10个优化过
程并不相同也就是说效果不是平均的。Zend公司定义的最高值(High模式)为15,这里15指的是开启1-4号
优化过程。当然,很多朋友并不满足于此,毕竟最高也只开启4个优化过程连总数的一半都没有。各个优
化过程的对应的数字代码(值)如下:
         不使用      0  <= 如果这样不如不装,还能节约点内存说!
 优化过程1(PASS1) 1
 优化过程2(PASS2) 2
 优化过程3(PASS3) 4
 优化过程4(PASS4) 8
 优化过程5(PASS5) 16
 优化过程6(PASS6) 32
 优化过程7(PASS7) 64
 优化过程8(PASS8) 128
 优化过程9(PASS9) 256
 优化过程10(PASS10) 512
以何种方式开启优化过程是通过这些数字代码(值)相加所得的和作为此参数的参数值来控制的。如我
安装与配置PHP
/software/php-3.0.14-win32.zip
安装于c:php3
配置:把c:php3php3.ini-inst文件copy为php3.ini并修改
 设apache服务器的主目录 doc_root=C:apachehtdocs
 extension_dir=c:php3
 将php3.ini copy到c:windows下
 
让apache和php一起工作
找到httpd.conf中<directory "xxxx">改为
 <directory "c:/php3">
  AllowOverride None
  Options None
 </directory>
并在文件末尾加上几句:
 ScriptAlias /php3/ "c:/php3山/"
 AddType applicationx-httpd-php3 .php3 .php .phtml
 Action application/x-httpd-php3 "/php3/php.exe"


php3php3.ini-inst copy 改为php3.ini并修改
 找到dic_root=xxxx,改为dic_root=c:inetpubwwwroot
 找到extension_dir=./  改为extension_dir=c:php3
 把php3.ini copy to c:windows
 修改regedit.exe:  hkey_local_machine/system/CurrentControlSet/services/W3Svc/Parameters/ScriptMap,右击ScriptMap,新建串值,输入PHP3 script程序使用的扩展名,如:.php3。在新建的串值输入:c:php3php.exe %s %s。同理建立".php",".phtm3" 两个字串。
hkey_classes_root下建立新主键.php3;将右栏默认键值设为phpfile.同理建立".php",".phtm3" 的
hkey_classes_root下建立新主键phpfile,将右栏默认键值设为phpScript;再做phpfile-shell-open-command,将右栏默认键值设为c:php3php.exe %1。
将php3文件放到C:inetpubwwwr
安装与配置MySQL
mysql-shareware-3.22-win.zip
安装在C:mysql
将C:mysql下的my-example.cnf copy to C:my.cnf
把文件中的#basedir=d:/mysql/改为basedir=c:/mysql/
把c:windowsphp3.ini中的extension=php3_mysql.dll前的分号去掉!
在 ms_dos中进入c:mysqlin目录。
运行mysqld-shareware
phpmyAdmin
phpmyAdmin_2.0.5.tar
解压到c:apachehtdocs,用PHPEd打开该目录下的config.inc.php3,配置:
将程序行require("english.inc.php3");注释掉,为:
file://require("english.inc.php3");
require("chinese_gb.inc.php3");
打开http://localhost/phpMyAdmin/index.php3 即可!+
安装与测试PHPLIB
解压到c:apachephplib
编辑php3.ini:
include_path="c:Apachephplibphp"
auto_prepend_file="c:apachephplibphpprepend.php3"
track_vars=On
magic_quotes_gpc=On
如还有需要include 的文件,可以一同写在include_path中,并用分号隔开。


[!--infotagslink--]

相关文章

  • IntelliJ IDEA2021.1 配置大全(超详细教程)

    这篇文章主要介绍了IntelliJ IDEA2021.1 配置大全(超详细教程),需要的朋友可以参考下...2021-04-18
  • Windows VPN服务器配置图文教程 超详细版

    VPN可以虚拟出一个专用网络,让远处的计算机和你相当于处在同一个局域网中,而中间的数据也可以实现加密传输,用处很大,特别是在一些大公司,分公司处在不同的区域。...2016-01-27
  • PHP7快速编译安装的步骤

    编译安装非常的简单了我们现在的php版本已经到了php7了,下文小编来为各位介绍一篇关于PHP7快速编译安装的步骤,希望文章能够帮助到各位。 一、安装必要一些依赖 yum...2016-11-25
  • Tomcat配置及如何在Eclipse中启动

    这篇文章主要介绍了Tomcat配置及如何在Eclipse中启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-04
  • Laravel4安装配置的方法

    如果我们需要安培Laravel4的话最php最低要求要在php5.3.7版本并且我们需要把mcrypt与openss这两个扩展开启才可以,具体步骤我们参考下文。 前面我们介绍我了 com...2016-11-25
  • Rstudio中安装package出现的问题及解决

    这篇文章主要介绍了Rstudio中安装package出现的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
  • PHP编译安装后PHP-FPM使用笔记

    PHP-FPM我们相信各位用高版本的php经常使用到了,下面整理了一些关于PHP-FPM的笔记,有兴趣的可进来看看。 今天赶上了123System OPenVZ VPS全场半价的机会,购入了一...2016-11-25
  • 详解Maven profile配置管理及激活profile的几种方式

    这篇文章主要介绍了详解Maven profile配置管理及激活profile的几种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-26
  • 安装和使用percona-toolkit来辅助操作MySQL的基本教程

    一、percona-toolkit简介 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索...2015-11-24
  • Linux安装Pytorch1.8GPU(CUDA11.1)的实现

    这篇文章主要介绍了Linux安装Pytorch1.8GPU(CUDA11.1)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-25
  • IDEA如何添加配置文件到classpath中

    这篇文章主要介绍了IDEA如何添加配置文件到classpath中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-19
  • vscode安装git及项目开发过程

    这篇文章主要介绍了vscode安装git及项目开发过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-05-19
  • 查找php配置文件php.ini所在路径的二种方法

    通常php.ini的位置在:复制代码 代码如下:/etc目录下或/usr/local/lib目录下。如果你还是找不到php.ini或者找到了php.ini修改后不生效(其实是没找对),请使用如下办法:1.新建php文件,写入如下代码复制代码 代码如下:<?phpe...2014-05-31
  • 部署PHP时的4个配置修改说明

    以下就是部署PHP时的4个配置修改说明,大家一个一个进行学习研究。1、short_open_tag 是什么呢? 决定是否允许使用代码开始标志的缩写形式(<&#63; &#63;> )。如果要和 XML 结合使用PHP,可以禁用此选项以便于嵌入使用<&#63;x...2015-10-21
  • Visual Studio 2015下载和安装图文教程

    这篇文章主要为大家详细介绍了Visual Studio 2015下载和安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • Node调试工具JSHint的安装及配置教程

    现在我们介绍一种在Node下检查简单错误的JS代码验证工具JSHint。  JSHint的具体介绍参考http://www.jshint.com/about/,说直白点儿,JSHint就是一个检查JS代码规范与否的工具,它可以用来检查任何(包括server端和client端...2014-05-31
  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cn...2015-03-15
  • 华为畅享20Pro配置怎么样?华为畅享20Pro参数配置分析

    华为畅享20Pro配置怎么样?对于即将上市的华为畅享20 Pro手机,很多的网友们也是相当关注的,大家都想要知道这款华为畅享20 Pro手机的配置到底怎么样,赶紧看看吧...2020-06-29
  • 在PyCharm中安装PaddlePaddle的方法

    这篇文章主要介绍了在PyCharm中安装PaddlePaddle的方法,本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-05
  • Vue-Router的routes配置详解

    在使用vue-router的项目中,实例化VueRouter是其配置选项routes该选项指定路由与视图的组件的关系或者路由与其他路由的关系,Router配置选项中是其中最重要的配置。本文就详细的介绍一下...2021-10-25