摘要:
Centos 7使用firewalld代替了原来的iptables。 下面记录如何使用firewalld开放Linux端口: 步骤一:开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --a 阅读全文
摘要:
方法一:多个.conf方法(优点是灵活,缺点就是站点比较多配置起来麻烦) 这里以配置2个站点(2个域名)为例,n 个站点可以相应增加调整,假设: IP地址: 192.168.1.100域名1 example1.com 放在 /www/example1域名2 example2.com 放在 /www/ 阅读全文
摘要:
无法加载模板跳向404页面/thinkphp/library/think/Dispatcher.class.php中176行 // 加载模块的扩展配置文件 load_ext_file(MODULE_PATH); }else{ header("Location:/404.html");die; // 阅读全文
摘要:
touch 创建空白文件后者更新已有文件的时间.开头为隐藏文件file 查看文件类型cd ~ 返回用户家目录cd - 返回上一步操作时的目录 复制文件目录格式: cp 被复制文件 复制文件参数: r 当复制目录是需要使用;v 显示复制时的详细信息 移动、重命名文件或者目录格式 mv 被移动文件 移动 阅读全文
摘要:
第一步:使用composer安装phpmailer 第二步:common.php写个发送邮件的函数 注意以上代码,由于composer安装的PHPmailer类在phpmailer包中因此实例化时正确路由是 new \phpmailer\PHPmailer() 第三步:控制器方法里写发送的内容 第四 阅读全文
摘要:
在项目config.php文件中设置session和cookie 'session' => [ // 是否自动开启 SESSION 'auto_start' => true, // session 持续时间 'expire' => 36000, ], // + // | Cookie设置 // + 阅读全文
摘要:
linux安装scrapy 阅读全文
摘要:
let和const命令 1.let命令 let 只在let命令所在的代码块内有效。 不存在变量提升 let不像var那样会发生“变量提升”现象。所以,变量一定要在声明后使用,否则报错。 暂时性死区 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。 阅读全文
摘要:
Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API 阅读全文
摘要:
静态页面与动态页面区别:静态页面无后台无需经过服务器,HTML代码写成如何就显示成如何;动态页面有后台需要通过服务器处理(这时就需使用后台语言),再发送给用户。 PHP页面与普通HTML页面并无太大区别,唯一区别是使用有服务器端标记<?php ?> php输出:echo "aaa"; // php页 阅读全文