正文内容
2025年07月23日
私有云服务器搭建,解决空间限制,适合小公司或者个人使用,nextcloud是开源的项目。搭建相对简单,下面就说说搭建步骤。
一、必备技能
搭建私有云服务需要一点专业知识,nextcloud是php开发的开源软件,需要了解php的运行环境,对ubuntu的系统有一点了解,会操作linux的基本命令。这里的nextcloud的18.0.1版本需要在php7.2已上的环境运行。
二、搭建环境
2025年07月23日
1、创建数据库
字符集我选择的utf8 -- UTF-8 Unicode,也可以选择utf8mb4 -- UTF-8 Unicode,
整理选择 utf8_general_ci或者utf8mb4_general_ci
2、建表,只需要记住几个常用的字段类型
2025年07月23日
一.
首先下载好要用的
apache版本:
http://httpd.apache.org/download.cgi
mysql版本:
http://dev.mysql.com/downloads/mysql/
php版本:
http://windows.php.net/download
2025年07月23日
本文主要介绍安装在centos7下如何安装nginx+php+mysql的环境,centos7的版本自带安装源的版本无法实现PHP5.4以上的版本,数据库默认用的是mariadb,文章介绍的安装是如何去定制PHP和mysql版本实现php5.4以上的版本以及原版的Mysql。本文以php7.0 以及mysql5.6为例。
先查看服务器上有没有其它的web服务,查看命令如下
2025年07月23日
跨站脚本攻击XSS:通过HTML注入篡改了网页,插入了恶意的脚本,从而用户浏览网页时,控制用户浏览器的一种攻击
那么,我们搭建一个XSS钓鱼平台吧,注意:这个平台仅用于学习和测试,小伙伴们不要动有坏心思哦
测试环境:虚拟机window2003
需求:phpstudy(mysql,apache)
还有我们的搭建平台,来源github:
我们将文件克隆下载下来,然后打开phpstudy里WWW文件夹,将里面的内容全部删除,在将我们下载下来的文件解压全部拷贝到里面去,完成后如图
2025年07月23日
使用PHP创建MySQL数据库和表格
示例代码demo:
```php
<?php
// 连接MySQL服务器
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "mydatabase";
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 创建表格
$sql = "CREATE TABLE mytable (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";
if ($conn->query($sql) === TRUE) {
echo "表格创建成功";
} else {
echo "Error creating table: " . $conn->error;
}
// 关闭连接
$conn->close();
?>
```
2025年07月23日
机房原来安装了mysql,教师经常反映输入密码后登录不了,闪退了,一直找不到原因,不得不重装。今天在机房安装phpStudy 2018之后,试了下mysql看下能不能登录,结果发现又game over了。