
PHP
文章平均质量分 89
巨大八爪鱼
喜欢Win32和STM32编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
源码编译安装boost库,以及卸载boost库
只要下载带boost-headers的mysql源码包(如mysql-boost-8.0.42.tar.gz),用-DWITH_BOOST指令指定一下源码包里面的boost文件夹路径就行了。提示:编译安装mysql数据库,不用单独下载boost库,更不用编译安装boost库。【编译安装boost_1_77_0】[方法1:生成安装文件包,然后使用。【卸载boost_1_77_0】原创 2025-07-21 21:17:16 · 300 阅读 · 0 评论 -
在幸狐RV1106板子上用gcc14.2本地编译安装mysql-8.0.42数据库
如果不设置C_INCLUDE_PATH=/usr/include的话,#include 包含的是/usr/local/lib/gcc/arm-none-linux-gnueabihf/14.2.0/include/limits.h这个文件,里面#define MB_LEN_MAX 1,会导致很多软件包无法正常编译。交叉编译器下载地址:https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/14-2-rel1。原创 2025-07-21 19:50:40 · 1065 阅读 · 0 评论 -
在幸狐RV1106板子上用gcc14.2本地编译安装php-8.4.8
要么是编译icu库的时候没带--with-data-packaging=files选项,要么是没有在/etc/profile文件中添加export ICU_DATA=/usr/local/share/icu/77.1环境变量,要么是改了/etc/profile文件但没用exit命令退出命令行再按回车键重新进入命令行。从源码目录里面复制过去:cp ~/software/php/php-8.4.8/php.ini-development /opt/php-8.4.8/lib/php.ini。原创 2025-07-02 20:16:28 · 1038 阅读 · 0 评论 -
在幸狐RV1106板子上用gcc14.2本地编译安装apache2.4.63,开启http2和tls1.3,并且https支持XP系统的IE6-8浏览器
(编译时记得设置enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers选项,这样才能让https支持XP系统的IE6-8浏览器)测试配置是否正确:/opt/httpd-2.4.63/bin/httpd -t(输出Syntax OK表示配置正确)重启apache服务器:/opt/httpd-2.4.63/bin/apachectl restart。启动apache服务器:/opt/httpd-2.4.63/bin/apachectl start。原创 2025-07-02 19:59:49 · 846 阅读 · 0 评论 -
IIS7整合Tomcat9服务器,并搭建ASP+PHP+JSP完整运行环境
解压tomcat-connectors-1.2.49-windows-i386-iis.zip压缩包到C:\Web\tomcat-connectors-1.2.49-windows-i386-iis文件夹中。创建C:\Web文件夹,将php-7.1.33-nts-Win32-VC14-x86.zip解压到C:\Web\php-7.1.33-nts-Win32-VC14-x86文件夹中。打开php.ini,把;选中已禁用的“ISAPI-dll”,点击右边的“编辑功能权限”,勾选“执行”,点击确定。原创 2024-06-04 22:24:08 · 1287 阅读 · 0 评论 -
Ubuntu14.04安装2024年最新版apache-2.4.59+openssl-1.1.1w+php-8.3.6,并启用https和HTTP2,且XP系统下的IE6和IE8能正常访问https
请注意,win2000的IE5-6和XP的IE6-8都只能识别apache里面配置的第一本证书,通常为/opt/httpd-2.4.59/conf/extra/httpd-ssl.conf里面配置的证书文件,无法识别写到第一本证书后面的其他证书文件(比如其他VirtualHost虚拟主机里面单独配置的证书文件),也就是说同一个IP地址只能用一本证书。买的证书装到apache上面,xp的ie6可以识别,但win2000的ie5和ie6都识别不了,直接提示无法显示网页。自己源码编译安装的则是daemon。原创 2024-04-24 20:26:38 · 2010 阅读 · 0 评论 -
ubuntu10.04 apache2.2开启tls1.2的支持,使现代的edge和firefox浏览器能正常访问https
在浏览器里面下载https://archive.apache.org/dist/httpd/httpd-2.2.23.tar.gz (wget命令不好使了)在/etc/ld.so.conf.d文件夹中新建一个mynewssl.conf文件,内容为/usr/local/ssl/lib。我们自己源码编译安装的默认是/usr/local/apache2和/usr/local/ssl,两者是分开的。打开/usr/local/apache2/conf/httpd.conf,将。原创 2024-03-20 22:03:30 · 1586 阅读 · 0 评论