设为首页 收藏本站
查看: 409|回复: 0

[经验分享] WIndows 环境下安装php环境(未完)

[复制链接]

尚未签到

发表于 2017-3-29 10:29:59 | 显示全部楼层 |阅读模式
  
php5.2.9+apache2.2安装过程(主要参照官方manual installation guide)

1
下载 php 压缩包 & 解压到 'c:/php'
2
重命名'php-ini-recommended' to 'php.ini'
3
下载apache2.2 安装到c:/program files/

4编辑httpd-conf
  搜索 'loadModule' 然后添加如下内容 :
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"

5
编辑 php.ini: short_open_tag=on

6
to be done(下面要安装Zend Optimizer喽)
  ---------------------------------------分割线-------------------------------------------
  7 zend opitimizer 安装



在网上下载了一个导航网站的代码,准备研究时发现,
This file was encoded by the Zend Encoder / Zend SafeGuard Suite
In order to run it, please install the freely available Zend Optimizer, version 2.1.0 or later.
没办法只好先来安装 Zend Optimizer.
来到Zend的官网下载: http://www.zend.com/en/products/guard/downloads
windows下是exe版本,跟着提示一路安装就成功了.使用iProbe.php查看 支持ZEND编译运行=YES.再访问刚才的页面就成功了.
下面再引用一个手动安装的方法:
ZendChina官方:Zend Optimizer 是一个免费软件,它的主要功能是加速PHP脚本文件的运行。用Zend Encode编译好的二进制代码可以被Zend Optimizer透明读取,客户只要在他的服务器上安装Zend Optimizer就可以执行由Zend Encode编译好的PHP程序。编译程序中包含有Zend Optimizer的部分代码,所以编译过程中对程序代码进一步作了优化处理,这即意味着脚本的执行效率提高了。
一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。并且降低了程序对系统资源的耗用。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。
访问 http://www.zend.com/store/products/zend-optimizer.php 下载 Zend Optimizer 的最新版本。下面我来详细介绍一下Zend Optimizer在各种系统下的安装方式:
[WINDOWS下]
* 保证PHP已经调试通过。
* 复制ZendOptimizer.dll文件到你的机器,通常放在:C:\Program Files\Zend\lib下
* 在php.ini文件中加入如下两行,不要包含任何空格:
zend_optimizer.optimization_level=7
zend_extension_ts="C:\Program Files\Zend\lib\ZendOptimizer.dll"
* 如果需要的话,重新启动WEB服务器

[LINUX下]
* 在编译php4时加上下列参数
--disable-debug (这个参数在现在的php版本应该是缺省的)
* 解压缩你下载的文件包,
tar zxvf <package name>
并把 ZendOptimizer.so 文件拷贝到
/usr/local/Zend/lib
* 把下列行加入php.ini,不要加入任何空格和tab符
zend_optimizer.optimization_level=15
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
* 如果你运行apache,重新启动它
/apachebindir/apachectl stop
/apachebindir/apachectl start

检查安装是否成功
写一个脚本并运行它
<?php
phpinfo();
?>
如果你能在输出的Zend部分找到象下面的输出,那就是成功了。
This program makes use of the Zend scripting language engine:
Zend Engine v1.0.4, Copyright (c) 1998-2000 Zend Technologies
with Zend Optimizer v1.0.0, Copyright (c) 1998-2000, by Zend Technologies

   8 Zend Encoder/Dezend (暂时未进行)

  Zend Optimizer是安装完成了,现在又遇到了新问题...,刚下载的代码都是用zend guide加密过的,不能看....
  google了一下发现有个叫做Dezend的东西可以对付它.
  9 gd-library支持 和 mysql支持
  新版的php(我的是5.2.9)都默认支持gd/mysql,但是需要做一些配置:
  首先 修改 extension_dir = "c:/php/ext/"

  然后将 ;extension=php_gd2.dll和mysql前面的分号去掉,重启apache运行probe可以看到现在gd和mysql支持打开了;如果mysql支持还没有开启,那么试试把libmysql.dll复制到system32下,我有一次就是这样解决的

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-356929-1-1.html 上篇帖子: IIS6.0+asp+.net +php+jsp 配置 下篇帖子: PHP的错误报告error_reporting
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表