返回列表 发帖

Windows2008R2_IIS+PHP Manger+Zend Guard Loader/OPcache

笺注:这是在 Windows2008R2_IIS基础+SSL 的基础上进行的。


安装PHP Manger

下载PHP Manger:https://pan.baidu.com/s/1XRGIyVvYSXio9rA3HK2jAg  提取码:iv8c

解压文件:
图片1.png
2021-5-5 10:18


图片2.png
2021-5-5 10:18


修改这个文件的后缀:
图片3.png
2021-5-5 10:18


文件名修改后,双击运行:(这个文件是给64位系统使用的)
图片4.png
2021-5-5 10:19



图片5.png
2021-5-5 10:19


图片6.png
2021-5-5 10:19


图片7.png
2021-5-5 10:19




管理工具》Internet 信息服务(IIS)管理器:(可以看到多了个“PHP Manger”)
图片8.png
2021-5-5 10:20


注册PHP版本:(在这里注册的PHP版本,所有网站都可以用)
图片9.png
2021-5-5 10:20


图片10.png
2021-5-5 10:20

下载PHP软件包:https://pan.baidu.com/s/1huWCP4XaiBr1MAv-dF_Ytw   提取码:aeic
备注:解压后放在C:\PHP

PHP版本注册成功:
图片11.png
2021-5-5 10:21



所有网站都会继承的PHP Manger的配置:
图片12.png
2021-5-5 10:22


图片13.png
2021-5-5 10:22


图片14.png
2021-5-5 10:22




######

在默认站点的物理路径里创建PHP测试页:
图片15.png
2021-5-5 10:22


PHP测试页的代码内容:
<?php
phpinfo();
?>



客户端远程测试PHP网页:
http://192.168.168.129/test.php
图片16.png
2021-5-5 10:23


图片17.png
2021-5-5 10:23






######

网站可以单独注册自己的PHP版本:(在这里注册的PHP版本,其他网站用不了)
图片18.png
2021-5-5 10:24


图片19.png
2021-5-5 10:24


图片20.png
2021-5-5 10:24



客户端远程测试PHP网页:
http://192.168.168.129:81/test2.php
图片21.png
2021-5-5 10:25


图片22.png
2021-5-5 10:25






######

网站切换PHP版本:(要先注册对应的PHP版本)
图片23.png
2021-5-5 10:25


图片24.png
2021-5-5 10:25


网站切换PHP版本成功:
图片25.png
2021-5-5 10:26



客户端远程测试PHP网页:
http://www.zhuohua.store/test3.php
图片26.png
2021-5-5 10:26


这个PHP软件包已经安装了Zend Guard Loader和Zend OPcache:
图片27.png
2021-5-5 10:26



Zend Guard Loader和Zend OPcache默认都关闭了:
图片28.png
2021-5-5 10:27



PHP5.6的配置文件:( C:\PHP\5.6\php.ini

关于Zend Guard Loader的配置代码:
[Zend.loader]
zend_loader.enable=0
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="ZendLoader.dll"


关于Zend OPcache的配置代码:
[opcache]
zend_extension = "php_opcache.dll"
opcache.enable=0
opcache.memory_consumption = 128
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 4000
opcache.revalidate_freq = 60
opcache.fast_shutdown = 1
opcache.enable_cli = 1



######

启动Zend Guard Loader:
图片29.png
2021-5-5 10:28



重启IIS服务:
iisreset
图片30.png
2021-5-5 10:28



启动Zend Guard Loader成功:
图片31.png
2021-5-5 10:28




######

启动Zend OPcache:(要关闭Zend Guard Loader)
图片32.png
2021-5-5 10:29



重启IIS服务:
图片33.png
2021-5-5 10:29



启动Zend OPcache成功:
图片34.png
2021-5-5 10:29






############

测试PHP与MySQL的连接:
图片35.png
2021-5-5 10:30


MySQL测试页内容:
<?php
$link=mysql_connect('192.168.168.130','zhuohua','123');
if(!$link) echo "远程MySQL5.5连接失败。";
else echo "远程MySQL5.5连接正常。";
mysql_close();
?>


######

远程数据库服务器(192.168.168.130)创建测试库、用户:(MySQL5.5)
mysql> create database data1_db default charset utf8 collate utf8_unicode_ci;
Query OK, 1 row affected (0.12 sec)

mysql> grant all on data1_db.* to zhuohua@'192.168.168.129' identified by '123';
Query OK, 0 rows affected (0.00 sec)


远程数据库服务器,插入防火墙规则:
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存防火墙规则:
iptables-save > /etc/sysconfig/iptables


Windows客户端远程测试:
http://www.zhuohua.store/mysql.php
图片36.png
2021-5-5 10:33






相关文章:
Windows2008R2_IIS+Discuz!7.2
Windows2012R2_IIS+PHP Manger+Zend Guard Loader/OPcache

PHP5.6+Zend Guard Loader/Zend OPcache
CentOS8_Tomcat8+JDK1.8+MySQL

CentOS8_在Docker中安装LAMP

返回列表