CentOS7 安装MySQL(YUM源方式)

    介绍 MySQL是一个广泛使用的开源关系型数据库管理系统,它是LAMP(Linux、Apache、MySQL和PHP)和LEMP(Linux、Nginx、MySQL和PHP)堆栈中的一部分。本教程将指导您如何在CentOS 7上使用YUM源方式安装MySQL。 步骤 步骤1:添加MySQL YUM源 首先,我们需要添加MySQL的官方YUM源。打开终端并执行以下命令: $ sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch....阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    PHP RSA加解密示例

    1.生成密钥和公钥  开始前需要准备openssl环境  linux 需要安装openssl工具包,传送门http://www.openssl.org/source/  window 下需要安装openssl的程序,传送门http://slproweb.com/products/Win32OpenSSL.html  如果不想安装,可以用本例提供的密钥和公钥进行测试。  密钥生成  openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护,具体参数请参考文档。 openssl ge...阅读全文
    作者:绝缘体.. | 分类:go, html, Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    PHP中的魔术方法与其应用

    什么是魔术方法 在PHP中,魔术方法是一组特殊的方法,它们以两个下划线(__)作为前缀和后缀。它们在特定的情况下会自动调用,以提供一些额外的功能或行为。魔术方法允许开发人员重载一些默认的PHP行为,并在类的创建、销毁、访问属性和调用方法等过程中进行处理。 常用的魔术方法 __construct() __construct() 方法是在一个对象被创建时调用的,用于进行一些初始化操作。当使用new关键字...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    PHP 页面和html页面编码声明方法(header或meta)

    解决php或者html中乱码的问题(编码一致) html里或者php后缀的html文件: <meta http-equiv="content-type" content="text/html; charset=xxx">  <!--xxx可以为GB2312,GBK,UTF-8--> 这个标签的作用是声明客户端的浏览器用什么字符集编码显示该页面. 在PHP页面里 <?php //根据你的编码需求只能写一种 //php页面为utf编码  header("Content-type: text/html; charset=u...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP中的Parse error: syntax error解决方案

    在PHP编程中,你可能会遇到Parse error: syntax error这样的错误。这种错误通常发生在代码中存在语法错误的情况下,当解析器无法正确解析代码时会产生这个错误。语法错误可能是拼写错误、漏掉分号、错误的括号匹配等等。 在本文中,我们将讨论一些常见的Parse error: syntax error的解决方案。 1. 仔细检查错误消息 当你遇到Parse error: syntax error错误时,首先要注意仔细检查错误消息...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP使用Curl实现模拟登录及抓取数据功能示例

    使用PHP的Curl扩展库可以模拟实现登录,并抓取一些需要用户账号登录以后才能查看的数据。具体实现的流程如下: 1. 首先需要对相应的登录页面的html源代码进行分析,获得一些必要的信息: (1)登录页面的地址; (2)验证码的地址; (3)登录表单需要提交的各个字段的名称和提交方式; (4)登录表单提交的地址; (5)另外要需要知道要抓取的数据所在的地址。 2. 获取cookie并存储(针对...阅读全文
    作者:绝缘体.. | 分类:html, PHP, windows, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    使用PHPMailer发送带附件并支持HTML内容的邮件

    PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能。 本文将结合实例代码,讲解如何设置和实现发送HTML以及带附件的邮件功能。 首先,您可以到PHPMailer:http://code.google.com/a/apache-extras.org/p/phpmailer/获取最新的下载包,解压到WEB...阅读全文
    作者:绝缘体.. | 分类:apache, go, html, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    PHP中的Parse error: syntax error, unexpected ‘{‘错误处理

    在PHP编程过程中,经常会遇到语法错误导致的错误消息。其中之一是Parse error: syntax error, unexpected '{'错误。这种错误通常是由于缺少或意外使用大括号导致的。在本文中,我们将学习如何处理这种错误,并提供一些可能的解决方案。 错误原因 Parse error:unexpected ‘{‘错误通常是由以下几种情况引起的: 缺少大括号:在PHP中,大括号用于定义块代码。如果某个代码块...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP intval 转换浮点数精度丢失问题

    在 PHP 和其他一些语言都会存在这个问题,转换浮点数为整数的时候会出现精度丢失,如下: <?php $n = "19.99"; print intval($n * 100); //结果:1998 解决办法: 1. 先转换成字符串再 intval echo intval(strval($n * 100)); //结果:1999 2. 使用 round 函数替代 floatval echo round(19.99 * 100); 3. 使用高精度计算函数(推荐) echo bcmul($amount, 100); 阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    如何在Linux系统上搭建WordPress博客

    介绍 WordPress是一个流行的开源博客平台,它提供了一个简单易用的方式来创建和管理个人或商业博客。在本文中,你将学习如何在Linux系统上搭建WordPress博客。 前提条件 在开始设置之前,请确保你已经满足以下前提条件: 一个运行Linux操作系统的服务器(可以是云服务器、虚拟机或物理服务器) 安装了LAMP(Linux、Apache、MySQL和PHP)或LEMP(Linux、Nginx、MySQL和PHP)堆栈 熟悉使用...阅读全文
    作者:绝缘体.. | 分类:apache, html, MySQL, nginx, PHP, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,