随笔分类 - Service
摘要:随着业务的增加,Nginx 安装时的模块满足不了现在的需求,需要增加新的模块。 此时需要重新编译 Nginx,但又不想影响原来的配置信息。 一、确认已经安装的模块 # nginx -V,注意是大写V configure arguments: --prefix=/usr/local/nginx --w
阅读全文
摘要:windows 中文系统上,用 TeraTerm 连接日文服务器,经常会出现乱码的问题。 本篇是本地 win11 系统,TeraTerm 安装时选择英文。 TeraTerm 配置 General setup 依次选择 Setup -> General... 弹出下面的页面 Language 修改为
阅读全文
摘要:本次选用各中间件的最新版本。 Nginx-1.23.2 + PHP 8.2.0 + Mysql 8.0.31。 先去各自官网下载 windows 对应的安装包备用。 PHP 安装 解压安装包 配置 在解压的目录下复制 php.ini-development 到 php.ini 作为正式的配置文件。
阅读全文
摘要:本篇所有中间件选用最新版本。Apache 2.4.41 + PHP7.4.3 + PgSQL12.2 服务器为 WindowsServer 2016 一、下载 分别取官网下载相应的包,注意选择 windows 版本,通常为 zip 包。 # apache https://www.apachehaus
阅读全文
摘要:Laravel 中的数据库是以 PDO 的方式连接的 数据库连接失败时,先检查问题所在,再对症下药 本文以 pgsql 为例 1、判断 pgsql 是否启动 2、判断 pdo_pgsql 扩展是否安装并开启 没有则需要安装,以下是不重新编译 PHP,直接安装 pdo_pgsql 的步骤 3、判断 L
阅读全文
摘要:熟悉开发环境,可以更好地完成开发工作。 本篇选用最新版本 Apache 2.4 + PHP 7.3 + PostgreSQL 11.2 服务器是 CentOS 7.6,全部编译安装 一、安装 Apache 1、安装包 - http://archive.apache.org/dist/httpd/ht
阅读全文
摘要:Composer 是个包管理工具 在项目中使用它会很方便 本文中用 PHP 安装 1、下载安装 执行命令 curl -sS https://getcomposer.org/installer | php 2、配置环境变量 mv composer.phar /usr/local/bin/compose
阅读全文
摘要:对于本地开发环境,小型的 Mysql 比较适合本地学习。 本文环境 win10 + mysql8 1、下载 去 Mysql 官网下载安装包 - https://dev.mysql.com/downloads/mysql/ 2、解压 将下载的安装包解压到想要安装的位置。 3、安装 以管理员身份打开 c
阅读全文
摘要:HTTPS 请求更安全, 且容易被搜索引擎收录。 现在很多服务器都有免费证书如腾讯云、七牛云、阿里云。 本篇以阿里云为例。 一、申请 SSL 证书 1、登录阿里云服务器; 2、产品与服务 -> SSL 证书 -> 购买证书; 3、选择 免费性 DV SSL; 4、立即购买并支付; 5、再次回到 产品
阅读全文
摘要:windows 系统的 cmd 命令窗口不是很好用,可以试试 Cmder 工具包。 1、在运行框中快速启动 Cmder 将 cmder.exe 文件所在目录加载环境变量 PATH 中。 2、把 cmser 加载鼠标右键中 方法一:以管理员身份运行 Cmder -> 输入 cmder /registe
阅读全文
摘要:团队开发中常用到 Git、SVN 等版本控制工具,可以大大提高开发效率。 就是将代码统一放到一个代码仓库中,方便管理。 为了安全起见,每次push、pull 代码的时候,都需要输入用户名、密码, 对于需要频繁提交代码或者在代码中远程连接的场合很不方便。 这个时候可以通过 ssh 建立两台服务器之间的
阅读全文
摘要:一、远程仓库管理 1、将本地内容推送到远程库 先关联远程库,执行命令: git remote add origin https://github.com/Hollydan/gitstore.git (仓库地址可以同git协议 git@github:Hollydan/gitstore.git) ori
阅读全文
摘要:前面提交了一个test1.txt文件,接下来看看这个文件接下来的命运。 一、继续修改并提交 在test1.txt中修改后, git status 查看git的状态, 会提示我们文件test1.txt被修改了,但还没有提交。但到底修改了什么呢?接着往下看, git diff test1.txt 查看刚
阅读全文
摘要:一、首先windows安装git客户端 官网下载地址:https://git-for-windows.github.io/ ,这里下载会很慢,我试了好几次都失败了。 百度网盘资源: https://pan.baidu.com/s/1geHPPIz 密码: sp6q 下载完之后选择安装路径,然后按照提
阅读全文
摘要:昨天简单了解了linux的基础命令,今天学习linux搭建环境(安装文件,配置文件)及权限操作。 一、搭建lnmp环境 lnmp指Linux+Nginx+Mysql+PHP Ubuntu安装文件命令为: apt-get install 软件名称 安装时确定正确的软件名称 centos命令为: yum
阅读全文
摘要:一、首先连接服务器 下载一个windows下连接linux的ssh工具,我这里用的putty。一次填入HostName(主机名,可以是服务器域名也可以是对应的ip)、Port(端口号默认为22)、Connectiontype(连接方式,这里是SSH),然后点open就连上了。 第一次连接是会提示是否
阅读全文
摘要:然后我点击ok按钮后,找到冲突的文件再次update,提示skipped remains conflicted(仍然有冲突), svn不能自动合并在同一位置修改的代码。只能手动合并。 那要怎么解决呢? 一般情况下,发生冲突是两个人没有协调好,或者自己有好几个仓库,在两处做了不同的修改。可恶意打开两个
阅读全文
摘要:localhost意为本地主机,指这台计算机,是给回路网络接口的标准主机名,对应的IP地址为127.0.0.1,可访问本地服务器的web项目(http://localhost)。 那么它们有什么区别呢? localhost不通过网卡传输,不受防火墙和网卡限制;而127.0.0.1则依赖于网卡,会受到
阅读全文