手动编译nginx的那些事

一开始用的阿里云的服务器,一个月十元美滋滋,但是网站用的是apache,后来学习过程中想要学习一下nginx,但是又觉得把,apt-get install nginx过于low,就想来一次高大上的源码编译,,哈哈哈,非常的理想,由于经费的原因,不得不装个虚拟机了。而且还是Ubuntu server版本。。 来!!!gogogo,开启手动编译之路。。 找到nginx的资源 可在http://nginx.org/en/download.html下载.tar.gz的源码包,如(nginx-1.4.7.tar.gz) 下载后通过tar -xvzf 进行解压,解压后的nginx目录结构如下: 然后接下来,就是 ...

php在处理ajax时,使用return却得不到data值,echo则可以。

PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题。解释原因如下: 1.ajax请求从服务器端读取返回值,而且这些返回值必须为一些可读的数据类型, 例如json或html。为了打印这些返回值 你需要echo,但是return则不会打印出来数据 它只是简单的在服务器上传递数据。 2.Ajax获取返回值是使用HTTP请求。 return不会产生输出(只在server端进行),而echo可以(从server -> brower,http协议)。Ajax请求的url其实就是一个页面,它可以在浏览器显示,而 php中以return返回数据只是在服务器端 ...

搭建属于自己的Github

首先,我们先看一下结果图: 首先在服务器中需要安装稳定的web环境,其次就是需要Go语言来支持,然后结合Gogs完成搭建 首先,sudo apt-get updatesudo apt-get upgradesudo adduser git //创建用户  密码 *******su git//切换到git用户cd ~  //进入用户git根目录sudo apt-get install git //安装gitgit --version //检查git是否安装成功其次我们需要配置golang环境:Ubuntu 16.04下安装golang :sudo wget https://studygolang.com/dl/golang/go1.12.linux-armv6l.tar.gz 解压安装包到指定目录 sudo tar -z ...

tp5上传文件操作

image.html <html> <head> <meta charset="utf8"> </head> <body> <form action="receiveImage" enctype="multipart/form-data" method="post"> <input type="file" name="image" /> <br> <input type="submit" value="上传" /> </form> </body> </html> receiveImage.php <?php namespace app\upload\controller; use app\Common\Model\ResultModel as Res; use app\Common\Controller\UploadController; use think\Request; use think\Controller; class UploadIma ...

Git学习

GIT学习: https://fishc.com.cn/forum-334-1.html apt-get install git git config --global user.name "用户名" git config --global user.email "配置邮箱" git config --list 提交 git add readme.md git commit -m "操作" git status 查看状态 /红色:未跟踪文件, git reset HEAD 恢复暂存区域 git checkout 覆盖刚刚修改的内容 git log 查看提交历史 commit c1e571fc31fb9252688521e612302877a0f4844f 唯一 Working Directory Stage(Index) Repository(HEAD) git reset HEAD~ 回到暂存区域 git rest --soft HEAD~ 移动hea ...

密码保护:千锋教育百度网盘链接(java,python,php,H5,UI,linux云计算,区块链,游戏,大数据,物联网)全套基础到进阶

所有网盘链接均来自千锋教育 JAVA–基础2019千锋Java初识与职业发展 https://pan.baidu.com/s/1rCPncEyQHehIPgNQBEvcXQ2019千锋Java工具教程 https://pan.baidu.com/s/1GCcFrHKasteIl9XCNrr0Gg千锋Java教程-Java从入门到精通(小白必看) https://pan.baidu.com/s/1nKcYNVAa2GvXvFz2AnRXcA–进阶千锋Java教程-Html和CSS基础 https://pan.baidu.com/s/1G8Rek8a92skCYpIi_i8KeA千锋Java教程-EasyUI框架入门 https://pan.baidu.com/s/1LiVA5MyRsd0t9LckAqpYSg千锋Java教程-Web实战入门 https://pan.baidu.com/s/1wJIy ...

SQLSTATE[23000]:sql添加数据时外键报错处理

在向连接表中添加数据时,遇到这种错误: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`noPhone`.`NP_TeaCouRelation`, CONSTRAINT `FK_TCR_STU_Id` FOREIGN KEY (`TEA_Id`) REFERENCES `NP_Teacher` (`TEA_Id`)) 违反ntegrity约束:1452无法添加或更新子行:外键约束失败(' noPhone ')。' NP_TeaCouRelation ', CONSTRAINT ' FK_TCR_STU_Id '外键(' TEA_Id ')引用' NP_Teacher ' (' TEA_Id ')) 我们这里有三个数据表,一个是Course表,一个是 ...