Xampp – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 1.7后的Xampp如何开启Zend Optimizer? https://ihacksoft.com/archive/1282.html https://ihacksoft.com/archive/1282.html#respond Mon, 21 Feb 2011 00:49:13 +0000 https://ihacksoft.com/?p=2011 ------------------------------------------------
在XAMPP中开启Zend Optimizer XAMPP中默认是安装了Zend Optimizer,但是默认并没有打开Zend Optimizer,要想打开Zend Optimizer,你必须将XAMPP中的以下两个文件:\xampp\php\php.ini和\xampp\apache\bin\php.ini中的zend_optimizer.enable_loader = 0改成1,重启Apache,Zend Optimizer就启动了。 ]]>
Xampp1.7.3如何开启Zend Optimizer?
------------------------------------------------
在XAMPP中开启Zend Optimizer XAMPP中默认是安装了Zend Optimizer,但是默认并没有打开Zend Optimizer,要想打开Zend Optimizer,你必须将XAMPP中的以下两个文件:\xampp\php\php.ini和\xampp\apache\bin\php.ini中的zend_optimizer.enable_loader = 0改成1,重启Apache,Zend Optimizer就启动了。
------------------------------------------------
以上的方法只适合旧版的XAMPP,Xampp1.7后的PHP是5.3的,而Zend Optimizer目前只支持到PHP5.2,官方网站上有写。
------------------------------------------------
我去百度搜索过了,像根目录中的xamppapachebinphp.ini文件之说,根本不存在,还有修改XAMPP/APACHE/BIN中PHP.INI的文件也不存在。这方面的答案就不要发了。
------------------------------------------------
的确,现在xampp 1.7.3中用的php版本都在5.3.1以上了,而zend optimizer 3.3.3却只能支持到5.2.x,这样,如果想在这上面运行一些通过zend guard加密的程序估计是不行了,反正我是不成功了!
------------------------------------------------
XAMPP 1.7.2 默认PHP加速是使用eaccelerator加速的,功能上相当于Zend Optimizer,但是缺少ZEND OPTIMIZER的网页加密解析功能。

最新的Zend Optimizer 3.3.3不支持PHP 5.3x,最高到PHP 5.2.x,估计稍后Zend Optimizer发布新版本的时候才能支持,所以如果大家仍然想使用Zend Optimizer,可以采用以下方法:

1、不使用XAMPP,全部手动安装PHP、APACHE、MYSQL和Zend Optimizer。
2、使用XAMPP的早期版本,网上也能搜索到,早期版本默认支持ZEND OPTIMIZER。
3、Zend Optimizer 3.3安装的时候会自动为PHP.INI文件增加Optimizer引擎接口。
4、如果大家不使用网页加密只使用PHP加速,就是用eaccelerator就可以了。
5、最后一点,就是xampp仅作开发环境使用,请不要用于服务器环境,因为xampp有很多安全问题未作处理,官方也特别做这个声明。

]]>
https://ihacksoft.com/archive/1282.html/feed 0
Apache的Rewrite原来就是这样!管它是PHPnow还是XAMPP https://ihacksoft.com/archive/1275.html https://ihacksoft.com/archive/1275.html#comments Fri, 21 Jan 2011 02:49:17 +0000 https://ihacksoft.com/?p=2004   公司有一台服务器上装的是XAMPP,没有开启Rewrite重定向功能,前天有云和的农产品网上交易市场网站要放上来,开发商那边发来了网站文件和数据库.sql文件,并标明哪个是数据库配置文件。这样我就顺利把网站搭建在了服务器上,但是我发现它有很多伪静态链接,服务器必须得支持URL Rewrite才行。我就去翻关于XAMPP开启rewrite的文章,结果找到的基本是这样的方法:

  在你的XAMPP安装目录下找到httpd.conf 这个文件( 位于\xampp\apache\conf\httpd.conf),用记事本或文本编辑器打开它
“Ctrl+F”找到“AllowOverride None”,替换为”AllowOverride All“。(总共有两个,应该是修改第一个就可以了,不过你把两个都改了也没影响),再找到”#LoadModule rewrite_module modules/mod_rewrite.so“,把前面的”#”号去掉,重启XAMPP。

  前几天还写了过PHPnow实现Discuz!伪静态URL Rewrite,其实后来通过我的测试,我已经全部搞懂了。跟PHPnow和XAMPP根本没有关系,它们只是集成包啊!关键就在Apache呀!

  上面搜索到的方法,我试了没有用。后来我知道它是针对Apache独立服务器的,而我服务器上的Apache是分虚拟主机的。Apache虚拟主机如何添加?赶快看这里:Apache添加虚拟主机。以下我以我的实例来清楚地写一下Apache虚拟主机开启Rewrite的方法:

  1、打开apache\conf\httpd.conf,添加:

<Directory "E:/Program Files/yunhe">
    Order allow,deny
    Allow from all
</Directory>

  2、打开apache\conf\extra\httpd-vhosts.conf,Apache添加虚拟主机里不是提到了添加这样一个模块嘛:

<VirtualHost *:80>
    ProxyPreserveHost On
    DocumentRoot "E:/Program Files/tuan"
    ServerName  tuan.jxbot.com
    DirectoryIndex index.php
    <Directory "E:/Program Files/tuan"> 
     Options Indexes FollowSymLinks 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
 </Directory>
</VirtualHost>

原来只要把上面的AllowOverride None改成AllowOverride All就行了!!!看我的配置:

<VirtualHost *:80>
    ProxyPreserveHost On
    DocumentRoot "E:/Program Files/yunhe"
    ServerName  yunhe.jxbot.com
    DirectoryIndex index.php
    <Directory "E:/Program Files/yunhe"> 
      Options Indexes FollowSymLinks 
      AllowOverride All 
      Order allow,deny 
      Allow from all 
  </Directory>
</VirtualHost>

  3、重启Apache。不需要像上面所说的重启XAMPP,我说了Rewrite只是和Apache相关,是Apache的一个功能。看,成功了!

title
]]>
https://ihacksoft.com/archive/1275.html/feed 2