phpstudy、WampServer、XAMPP等php本地环境运行缓慢的问题解决方法
Php • 鸿宇 发表了文章 • 0 个评论 • 1728 次浏览 • 2020-02-26 11:23
1、修改mysql数据库host链接地址 localhost 为ip地址 127.0.0.1 。
2、使用最新版本的php集成开发环境软件。我们经常会使用些一键安装包部署本地服务器环境。比如phpstudy。
但是会有不少人发现,wordpress等使用数据库的程序打开或者切换页面的速度明显低于静态站点。甚至需要好几秒。这个问题一直困扰了我很久。
最终发现,数据库的连接上有一些问题。只要把数据库的连接地址从localhost改成127.0.0.1,网站的打开速度就有了质的提高。媲美静态站点。
后来上网多方求证,究其原因,Windows 7及以上的系统默认是支持IPV6的,在连接数据库的时,PHP 5.3及以上版本的php会先确认当前网络是IPv6还是IPv4,此环节会消耗一定的时间,从而影响网站的运行速度。
而 “127.0.0.1”,是IPv4的网络地址,所以这个环节就直接跳过了。
“127.0.0.1”和“localhost”实际上是一样,只是localhost不能明确告诉PHP是IPv4网络还是IPv6网络。
在非本地服务器上多数是linux系统,且该服务器系统对这部分的环节做了优化。
所以,即便用了localhost,也不会感觉慢。
这就是为什么,网站上传到服务器上后,为什么要比本地快的原因。
那么,在哪儿修改这部分内容呢?
最简单的方法是创建本地站点,数据库的地址填写127.0.0.1。
如果已经部署好,在网站配置文件里修改就ok了。 查看全部
1、修改mysql数据库host链接地址 localhost 为ip地址 127.0.0.1 。我们经常会使用些一键安装包部署本地服务器环境。比如phpstudy。
2、使用最新版本的php集成开发环境软件。
但是会有不少人发现,wordpress等使用数据库的程序打开或者切换页面的速度明显低于静态站点。甚至需要好几秒。这个问题一直困扰了我很久。
最终发现,数据库的连接上有一些问题。只要把数据库的连接地址从localhost改成127.0.0.1,网站的打开速度就有了质的提高。媲美静态站点。
后来上网多方求证,究其原因,Windows 7及以上的系统默认是支持IPV6的,在连接数据库的时,PHP 5.3及以上版本的php会先确认当前网络是IPv6还是IPv4,此环节会消耗一定的时间,从而影响网站的运行速度。
而 “127.0.0.1”,是IPv4的网络地址,所以这个环节就直接跳过了。
“127.0.0.1”和“localhost”实际上是一样,只是localhost不能明确告诉PHP是IPv4网络还是IPv6网络。
在非本地服务器上多数是linux系统,且该服务器系统对这部分的环节做了优化。
所以,即便用了localhost,也不会感觉慢。
这就是为什么,网站上传到服务器上后,为什么要比本地快的原因。
那么,在哪儿修改这部分内容呢?
最简单的方法是创建本地站点,数据库的地址填写127.0.0.1。
如果已经部署好,在网站配置文件里修改就ok了。
阿里云免费ssl证书 - 申请教程
鸿宇教程库 • 鸿宇 发表了文章 • 0 个评论 • 2147 次浏览 • 2019-08-26 08:10
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、打开网址https://common-buy.aliyun.com/?commodityCode=cas#/buy
二、选择证书类型-》免费型DV SSL-》立即购买
三、前往证书控制台https://yundun.console.aliyun.com/?p=cas
四、未签发-》Symantec 免费版 SSL-》申请-》填写信息-》下一步-》验证-》完成-》等待审核完成
五、已签发-》下载-》获取证书.key和.pem文件-》部署至服务器即可 查看全部
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、打开网址https://common-buy.aliyun.com/?commodityCode=cas#/buy
二、选择证书类型-》免费型DV SSL-》立即购买
三、前往证书控制台https://yundun.console.aliyun.com/?p=cas
四、未签发-》Symantec 免费版 SSL-》申请-》填写信息-》下一步-》验证-》完成-》等待审核完成
五、已签发-》下载-》获取证书.key和.pem文件-》部署至服务器即可
旺迈特(eBestMall)- 新零售智慧生态电商系统 - 官方渠道公布
旺迈特 • 鸿宇 发表了文章 • 0 个评论 • 2395 次浏览 • 2019-08-21 10:07
旺迈特:http://wmt.ltd
二、QQ群
旺迈特(商业)官方:87516690
旺迈特(普通)官方①群:153585696
旺迈特(普通)官方②群:865824554
安装教程 - 旺迈特(eBestMall)- 新零售智慧生态电商系统
旺迈特 • 鸿宇 发表了文章 • 0 个评论 • 4113 次浏览 • 2019-08-18 12:17
1、进入Centos7.*服务器执行命令(更多系统安装宝塔命令):yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2、开启服务器端口,不开不能用,下面为服务器开端口教程:
腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html 阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html华为云:https://www.bt.cn/bbs/thread-3923-1-1.html
二、安装系统
查看全部
1、进入Centos7.*服务器执行命令(更多系统安装宝塔命令):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2、开启服务器端口,不开不能用,下面为服务器开端口教程:
- 腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html
- 阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html
- 华为云:https://www.bt.cn/bbs/thread-3923-1-1.html
二、安装系统
Windows 硬盘修复CMD命令
其它 • 鸿宇 发表了文章 • 0 个评论 • 2207 次浏览 • 2019-08-17 07:35
* 注意:以管理员身份运行
chkdsk C: /f
* 注意:以管理员身份运行
阿里云短信设置教程 - eBestMall
旺迈特 • 鸿宇 发表了文章 • 0 个评论 • 4357 次浏览 • 2019-03-25 14:37
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、获取参数(访问秘钥、短信签名、短信模板)
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。特别提醒:切记要选择 继续使用AccessKey !!!
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程模版类型:验证码(0.045元/条)
模版名称:注册验证码
模板内容:验证码${code},您正进行身份验证,打死不告诉别人!
申请说明:注册验证码
4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(eBestMall)
短信模版:模版CODE(SMS_88888888)5.阿里短信管理后台
二、ebestmall管理后台短信配置
三、设置默认服务商短信
别忘记操作设置默认短信平台 => 全局设置 => 短信设置 => 基本设置 => 默认短信服务商 => 选择阿里短信
四、阿里短信官方API
1.短信发送API(SendSms)—PHP
2.短信查询API(QuerySendDetails)—PHP
3.短信消息API—PHP
查看全部
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、获取参数(访问秘钥、短信签名、短信模板)
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。特别提醒:切记要选择 继续使用AccessKey !!!
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程
模版类型:验证码(0.045元/条)
模版名称:注册验证码
模板内容:验证码${code},您正进行身份验证,打死不告诉别人!
申请说明:注册验证码
4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)
Access Key ID (LXXXXXXXXXXXXXXX)5.阿里短信管理后台
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(eBestMall)
短信模版:模版CODE(SMS_88888888)
二、ebestmall管理后台短信配置
三、设置默认服务商短信
- 别忘记操作设置默认短信
- 平台 => 全局设置 => 短信设置 => 基本设置 => 默认短信服务商 => 选择阿里短信
四、阿里短信官方API
1.短信发送API(SendSms)—PHP
2.短信查询API(QuerySendDetails)—PHP
3.短信消息API—PHP
系统开发文档和教程 - eBestMall - B2B2C新零售电商系统
旺迈特 • 鸿宇 发表了文章 • 0 个评论 • 4192 次浏览 • 2019-03-25 13:46
① www.hongyuvip.com
② www.ebestmall.com
③ 鸿宇科技主群:90664526
④ ebestmall群:87516690
系统文档
一、ebestmall目录特别说明:
系统核心文件夹(请勿改动该文件夹下所有文件):app/Core
系统函数位置:app/Helpers/functions.php
本地配置文件位置(包含数据库、网站、系统等配置文件,继承至根目录/config文件夹):storage/app/config
视图文件位置:resources/views
助手函数位置:app/Helpers
模块化位置:Modules
终端名词:后端-admin、前端-wen、手机的-mobile、
二、laravel框架目录说明:https://laravel-china.org/docs/laravel/5.5/structure/1284
三、开发教程参考Laravel 5.5 中文文档:https://laravel-china.org/docs/laravel/5.5
四、本地环境搭建教程:
1.Laravel 虚拟开发环境 Homestead: https://laravel-china.org/docs/laravel/5.5/homestead/1285
2.phpStudy本地集成开发环境搭建:http://phpstudy.php.cn
开发文档
一、模块化设计文档(中文版可以使用谷歌浏览器翻译):https://nwidart.com/laravel-modules/v4/introduction
二、Dingo API 2.0.0 中文文档:https://laravel-china.org/docs/dingo-api/2.0.0
关于模块化设计
企业官网: CMS模块 + Neditor插件、留言板插件
信息发布: CMS模块、用户模块 + CMS多用户插件、Neditor插件
微信商城: 用户模块、商城模块、微信模块 + 微信大转盘、支付插件、线下核验插件
餐饮方案: 用户模块、商城模块、微信模块 + 点餐插件、扫码支付插件、客流监测插件… + 红外传感拓展、WIFI探针拓展
酒店方案: 用户模块、酒店模块、微信模块 + 预定插件、支付插件、智能WIFI插件 + WIFI探针拓展、门卡系统拓展
CRM系统: 用户模块、CRM模块…
更多可畅想的…
查看全部
① www.hongyuvip.com
② www.ebestmall.com
③ 鸿宇科技主群:90664526
④ ebestmall群:87516690
系统文档
一、ebestmall目录特别说明:
系统核心文件夹(请勿改动该文件夹下所有文件):app/Core
系统函数位置:app/Helpers/functions.php
本地配置文件位置(包含数据库、网站、系统等配置文件,继承至根目录/config文件夹):storage/app/config
视图文件位置:resources/views
助手函数位置:app/Helpers
模块化位置:Modules
终端名词:后端-admin、前端-wen、手机的-mobile、
二、laravel框架目录说明:https://laravel-china.org/docs/laravel/5.5/structure/1284
三、开发教程参考Laravel 5.5 中文文档:https://laravel-china.org/docs/laravel/5.5
四、本地环境搭建教程:
1.Laravel 虚拟开发环境 Homestead: https://laravel-china.org/docs/laravel/5.5/homestead/1285
2.phpStudy本地集成开发环境搭建:http://phpstudy.php.cn
开发文档
一、模块化设计文档(中文版可以使用谷歌浏览器翻译):https://nwidart.com/laravel-modules/v4/introduction
二、Dingo API 2.0.0 中文文档:https://laravel-china.org/docs/dingo-api/2.0.0
关于模块化设计
企业官网: CMS模块 + Neditor插件、留言板插件
信息发布: CMS模块、用户模块 + CMS多用户插件、Neditor插件
微信商城: 用户模块、商城模块、微信模块 + 微信大转盘、支付插件、线下核验插件
餐饮方案: 用户模块、商城模块、微信模块 + 点餐插件、扫码支付插件、客流监测插件… + 红外传感拓展、WIFI探针拓展
酒店方案: 用户模块、酒店模块、微信模块 + 预定插件、支付插件、智能WIFI插件 + WIFI探针拓展、门卡系统拓展
CRM系统: 用户模块、CRM模块…
更多可畅想的…
系统安装教程 - eBestMall - B2B2C新零售电商系统
旺迈特 • 鸿宇 发表了文章 • 0 个评论 • 3946 次浏览 • 2019-03-25 13:39
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、将程序上传至网站根目录,并解压
二、设置网站运行目录为/public
三、访问你的网址/install
四、特别注意:
* 宝塔管理面板,如果是Nginx还需要设置伪静态规则为laravel5
* 伪静态规则location / {
try_files $uri $uri/ /index.php$is_args$query_string;
} 查看全部
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
一、将程序上传至网站根目录,并解压
二、设置网站运行目录为/public
三、访问你的网址/install
四、特别注意:
* 宝塔管理面板,如果是Nginx还需要设置伪静态规则为laravel5
* 伪静态规则
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
ECshop小京东 报错:Strict Standards: Only variables should be passed by reference in D:\www\includes\cls_template.php on line 422的原因及解决办法
小京东 • 鸿宇 发表了文章 • 0 个评论 • 3011 次浏览 • 2019-03-20 11:23
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
1.降低PHP版本到5.3。
2.按照错误信息中的路径找到并打开cls_template.php文件,把 $tag_sel = array_shift(explode(' ', $tag));改成:$tag_arr = explode(' ', $tag);
$tag_sel = array_shift($tag_arr);然后删除程序根目录下temp\caches下所有的文件或者通过后台清除缓存,之后刷新页面即可。
查看全部
鸿宇论坛:bbs.hongyuvip.com
鸿宇QQ群:90664526
1.降低PHP版本到5.3。
2.按照错误信息中的路径找到并打开cls_template.php文件,把
$tag_sel = array_shift(explode(' ', $tag));改成:
$tag_arr = explode(' ', $tag);然后删除程序根目录下temp\caches下所有的文件或者通过后台清除缓存,之后刷新页面即可。
$tag_sel = array_shift($tag_arr);