随笔分类 - 经验总结
经验总结
摘要:今天开始研究亚马逊的云主机EC2,遇到了一个问题,我需要在EC2上安装一些Web软件时,但是执行一些命令只能是root权限才可以运行,而EC2默认不是通过root用户登录的,所以需要需要创建新的root密码并切换到root帐号 1、根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户
阅读全文
摘要:1、Thinkphp3.2.x 在\ThinkPHP\ThinkPHP.php文件中直接查找,例如 // 版本信息 const THINK_VERSION = '3.2.4'; 2、由于tp3.2本身定义了版本信息的常量,所以也可以通过在控制器中打印版本信息的方法进行查看 echo THINK_VE
阅读全文
摘要:工作时遇到个小需求,需要只做一个驼峰命名的字符串和下划线命名的字符串相互转换的功能,整理了几组代码。 第一组代码实现如下: //驼峰命名转下划线命名 function toUnderScore($str) { $dstr = preg_replace_callback('/([A-Z]+)/',fu
阅读全文
摘要:因为最近在使用TP5.1搭建博客网站,涉及到了URL重写和伪静态,所以记录下来跟大家分享下。 Apache httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目
阅读全文
摘要:1. 多端口虚拟目录方法 修改hosts 位置是 C:\windows\system32\drivers\etc\ 在D:\wamp\bin\apache\apache2.2.21\conf 中找到httpd.conf文件,找到include conf/extra/httpd-vhosts.conf
阅读全文
摘要:在Windows 8下安装完Wampserver后,浏览器输入localhost,报了403错误,只有输入127.0.0.1才能访问。解决方案如下: 1、打开httpd.conf文件,定位(有的不需要做这一步) Options FollowSymLinks AllowOverride None Or
阅读全文
摘要:在使用tp3是验证码时候,由于开发环境的问题,可能会遇到验证码不显示的问题,php版本不同,解决办法也不同: 测试环境:phpstudy8.1.1.2集成环境 一、在调用$verify = new \Think\Verify($config);前使用ob_clean()清除缓存 ob_clean()
阅读全文
摘要:1、在解密encryptedData时,注意wx.login与wx.getUserProfile的使用顺序。 要先使用wx.login获取code,在使用wx.getUserProfile获取其他信息,然后再请求接口获取session和openid。 2、使用$url = 'https://api.
阅读全文
摘要:步骤1:下载证书到本地 解压已下载的Nginx证书压缩包文件。解压后您将会获得以下文件: cert-file-name.pem cert-file-name.key 步骤2:在Nginx服务器上安装证书 1. 登录Nginx服务器。 2. 执行以下命令,在Nginx安装目录(默认为/usr/loca
阅读全文
摘要:配置完Nginx后,站点可以与行了,也支持php了,但是在使用TP框架并进行访问时,总提示404错误。 在网上查了一些资料,然后根据本地phpstudy中使用nginx的配置进行调整后,就可以正常访问。 server { listen 80; server_name thinkphp.lo; roo
阅读全文
摘要:一、准备工作 https://mariadb.org/mariadb/all-releases/ 选择想要安装的版本,再选择MariaDB Respositories,复制yum源信息 二、先确认当前环境是否安装过数据库 [root@localhost ~]# rpm -q mariadb-serv
阅读全文
摘要:yum check-update:列出所有可更新的软件清单命令: yum update:更新所有软件命令,升级所有包,以及升级软件和系统内核 yum update <package_name> :更新指定程序包<package_name>, yum upgrade <package_name> :升
阅读全文
摘要:PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。而PHP 5.6版本在2018年底官方已经不再维护,升级PHP 7是必然选择。 centos7 编辑安装php遇到的问题: 解决 configure: error: no acceptable
阅读全文
摘要:在Mac电脑终端使用命令brew install nginx或者brew update都报如下错误: Error: homebrew-core is a shallow clone. homebrew-cask is a shallow clone. To `brew update`, first
阅读全文
摘要:1、下载Nginx 链接:http://nginx.org/en/download.html 本次测试时下载的是http://nginx.org/download/nginx-1.20.1.zip 2、修改Hosts文件 C:\Windows\System32\drivers\etc,增加两个虚拟域
阅读全文
摘要:1、下载 wget https://www.rarlab.com/rar/rarlinux-x64-6.0.2.tar.gz 2、安装 tar zxvf rarlinux-x64-6.0.2.tar.gz cd rar make make install 3、压缩命令 rar a etc.rar /
阅读全文
摘要:1. # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime // 两句是等效的 2. # timedatectl set-time
阅读全文
摘要:1. 下载JDK8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2. 解压到指定目录 tar -zxvf jdk-8u271-linux-x64.tar.gz -C /usr/local/jav
阅读全文
摘要:1. 开启端口 // zone -- 作用域 // add-port=80/tcp -- 添加端口,格式为:端口/通讯协议 // permanent -- 永久生效,没有此参数重启后失效 firewall-cmd --zone=public --add-port=3306/tcp --permane
阅读全文
摘要:Nginx采用默认配置,只修改了root的网站根目录位置,再访问网站的时候提示403Forbidden的错误。 仔细检查了新文件夹的权限,也对比了心就网站根目录的权限,都是一样的。 最后尝试关闭了SELinux,网站就可以正常访问了。 # getenforce # setenforce 0
阅读全文

浙公网安备 33010602011771号