返回列表 发帖

UPUPW_NP+OPcache+ionCube Loader+Memcached

软件在官网下载:https://www.upupw.net/


笺注:
这里用UPUPW_NP5.6_64来搭建环境,解压后就可以用了
图片1.png
2020-6-23 17:17

备注:压缩包使用软件“好压”可以解压。


直接双击运行 upupw.exe
图片2.png
2020-6-23 17:18



先开启全部服务:(主界面手动输入 s1 )
图片3.png
2020-6-23 17:18

备注:任何位置输入 q 会返回上一级。


图片4.png
2020-6-23 17:18





笺注:
Apache和MariaDB都会在系统开启时自动运行的。

查看系统服务: services.msc
图片5.png
2020-6-23 17:19



图片6.png
2020-6-23 17:19






主界面选择 4 - 检测 端口状态
图片7.png
2020-6-23 17:19






重置 数据库密码 (主界面手动输入 7 )
图片8.png
2020-6-23 17:20



图片9.png
2020-6-23 17:20







客户端直接访问服务器IP地址:
图片10.png
2020-6-23 17:20

笺注:先在服务器的防火墙手动添加入站规则,打开TCP 80 端口。

测试连接数据库:
图片11.png
2020-6-23 17:23



图片12.png
2020-6-23 17:23



图片13.png
2020-6-23 17:24

注释:在这里可以看到PHP的配置文件在哪里(D:\UPUPW_NP5.6_64\PHP5\php.ini

图片14.png
2020-6-23 17:24









主界面选择 15 - 设置 PHP功能组件
图片15.png
2020-6-23 17:24



测试了以下操作:
[ g0 ] - 关闭 WinCache加速缓存
[ k1 ] - 开启 Memcache数据缓存   
[ g2 ] - 关闭 Redis数据缓存

[ k5 ] - 开启 Opcache加速缓存     
[ k6 ] - 开启 ionCube Loader解密


效果:
http://192.168.168.133/u.php
图片16.png
2020-6-23 17:25


图片17.png
2020-6-23 17:25



图片18.png
2020-6-23 17:25

Zend OPcache    是可以免费使用的PHP优化加速缓存组件
ionCube loader   是用来解密ionCube加密过的PHP代码。


图片19.png
2020-6-23 17:26

php-memcache   Memcached的一个PHP扩展。




PHP配置文件中关于OPcache的配置:
图片20.png
2020-6-23 17:26



图片21.png
2020-6-23 17:26



相关代码:
[OPCache]
zend_extension =php_opcache.dll
opcache.enable = 1
opcache.enable_cli = 1
opcache.memory_consumption = 128
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 4000
opcache.max_wasted_percentage = 5
opcache.revalidate_freq = 60
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.save_comments = 1
opcache.enable_file_override = 0
opcache.fast_shutdown = 1
opcache.mmap_base = 0x20000000
;opcache.blacklist_filename = blacklist.ini


备注:
opcache.revalidate_freq = 60
OPcache自动检测文件是否更新过的周期,单位为秒;文件更新后,60秒之内客户端看到的都是缓存文件的内容,60秒之后自动强制更新。即更新会有延迟。


在PHP配置文件中关闭OPcache的缓存功能:
图片22.png
2020-6-23 17:27



重启Nginx服务:
[ d2 ] - 关闭Nginx服务
[ s2 ] - 开启Nginx服务        
图片46.png
2020-6-23 17:45





笺注:关闭OPcache的缓存功能后,更新没有延迟了。









访问phpMyAdmin
http://192.168.168.133/pmd/
图片24.png
2020-6-23 17:28



图片25.png
2020-6-23 17:29


注释:远程客户端使用phpMyAdmin无需在防火墙打开TCP 3306端口。



给GLPI创建数据库和用户:
create database glpi;
GRANT ALL ON glpi.* TO 'zhuohua'@'localhost' IDENTIFIED BY '123';
flush privileges;


在服务器 "127.0.0.1" 运行 SQL 查询:
图片26.png
2020-6-23 17:29




数据库的默认字符集为 utf8mb4_unicode_ci
图片27.png
2020-6-23 17:29



图片28.png
2020-6-23 17:30



图片29.png
2020-6-23 17:30





phpMyAdmin其实使用了别名:
图片30.png
2020-6-23 17:30



图片31.png
2020-6-23 17:31



图片32.png
2020-6-23 17:31



图片33.png
2020-6-23 17:31







CMD命令行管理MariaDB
图片34.png
2020-6-23 17:32

MariaDB的Server version: 10.3.18-MariaDB

图片35.png
2020-6-23 17:32







主界面选择 1 - 添加 虚拟主机
图片36.png
2020-6-23 17:32



站点目录:
D:\UPUPW_NP5.6_64\vhosts\glpi.zhuohua.store
图片37.png
2020-6-23 17:33

备注:
up-rewrite.conf为伪静态文件,由程序开发提供。
网站目录默认自带的东西其实是可以删除的。


对应虚拟主机的Nginx配置文件:( GLPI是不需要伪静态的 )
D:\UPUPW_NP5.6_64\Nginx\conf\vhosts.conf
图片38.png
2020-6-23 17:33



GLPI的安装是正常的:
图片39.png
2020-6-23 17:34


GLPI的具体安装可参考:Windows2008R2_UPUPW_AP5.6+GLPI












######

主界面选择 5 - 添加 代理虚拟主机
图片40.png
2020-6-23 17:34



图片41.png
2020-6-23 17:34


注释:当客户端访问test.zhuohua.store、test2.zhuohua.store时,反向代理到另外一台服务器(192.168.168.135)的TCP 80端口。



对应代理虚拟主机的Nginx配置文件:
D:\UPUPW_NP5.6_64\Nginx\conf\vhosts.conf
图片42.png
2020-6-23 17:35





客户端做硬解析测试:
图片43.png
2020-6-23 17:35



图片44.png
2020-6-23 17:35



图片45.png
2020-6-23 17:35






相关文章:
LNMP一键安装包(lnmp_CentOS6.9)

相关文章:
lnmp1.3_OPcache+ionCube Loader+Memcached
lnmp1.3_XCache+ionCube Loader+Memcached
UPUPW_AP+XCache+ionCube Loader+Memcached

返回列表