
Linux
Caspian Wren
吃饱了不饿
展开
-
MYSQL关于主从复制的原理和实现过程
MySQL复制是一个过程,允许你自动地将数据从一个数据库服务器复制到一个或多个服务器。MySQL支持许一主多从,其中主/从是最著名的复制之一,其中一个数据库服务器作为主服务器,而一个或多个服务器作为从服务器。默认情况下,复制是异步的,其中主服务器向其二进制日志发送描述数据库修改的事件,从服务器在准备好时请求事件。先准备两台运行可以运行的CentOS 7的服务器吧持续更新中……...原创 2020-06-18 23:53:16 · 260 阅读 · 0 评论 -
Linux安装PHP_REDIS扩展
先下载:http://pecl.php.net/package/redis根据你的PHP版本选择适当的版本;(php版本过低,phpredis过高会导致make时失败)1、解压到你要存放的目录2、phpize打模块(查看你的phpize模块在哪)3、编译配置(找到php-config)4、make & make install5、将redis.so配置到php.ini中6、php -m 查看php有没有加载redis扩展7、重启php(简易文档)...原创 2020-05-19 21:40:13 · 276 阅读 · 0 评论 -
Mysql怎么开启慢查询(sql优化篇)
-- 启动慢查询日志set global slow_query_log='ON';-- 设置慢查询存储文件地址set global slow_query_log_file='/usr/local/mysql/slowlog/log.log';-- 设置储存sql条件,sql 执行时间少于0.001秒存入日志文件set global long_query_time=0.001;[root@iZbp17evxqwzph2rj3c22bZ slowlog]# pwd/usr/local..原创 2020-05-09 16:21:51 · 2415 阅读 · 0 评论 -
Linux搭建SVN仓库(二)
第一部分讲了怎么在linux上去安装SVN,这一篇主要说一下怎么创建一个仓库,以及配置一下用户信息权限等你可以在任意目录创建一个仓库,语法为:svnadmin create <你的仓库名称>比如说我建立一个test仓库则就是:svnadmin create test创建完成以后你的test会出现下面几个文件以及目录:简单说一下,其中conf里面包含着我们的一些...原创 2019-09-15 17:02:56 · 249 阅读 · 0 评论 -
Linux搭建SVN仓库(一)
刚做开发得分时候一直用的是GIT去管理代码,来到新公司快一年了,这边用的是SVN,写一篇较为详细的SVN搭建过程;一、准备条件服务器一台(本文以centos7 为例)二、准备操作因为一些linux发行版本上会自带的有Subversion(SVN),所以你可以先检验一下你的服务器是否已经安装了SVN;检验方式:命令行输入svn --version没有安装会出现:bash...原创 2019-09-13 00:25:36 · 185 阅读 · 0 评论 -
怎么隐藏响应头中的server和X-Powered-By?
根据自己的服务器来解决回答这个问题:去除server中的详细信息:apache: 找到你的配置文件http.conf 找到下面两个参数后按照下面修改:ServerSignature OffServerTokens Prod如果在你的http.conf 配置文件中没有这两个配置项:在http.conf直接添加上去;如图:然后重启你的apache服务器即可去掉server中...原创 2019-08-06 10:58:58 · 6102 阅读 · 0 评论 -
SQLSTATE[HY000] [2002] No such file or directory之YII2
前几天部署自己在上家公司的项目时,出现的这个问题,可能有些同学会晕,我的配置信息都是正确的为什么部署到linux上面不行呢?这里只介绍我这边遇到的,其实就是localhost应该换成127.0.0.1,原因如下:你写localhost时mysql会采用 socket连接方式,yii pdo组件找不到mysql.sock 这玩意时会抛出来这个错误;而你直接127.0.0.1 是采用的tc...原创 2019-07-16 10:16:18 · 361 阅读 · 0 评论 -
LINUX部署PHP—访问入口文件然而直接是下载入口文件?
最近被很多人问到这个问题,其实你部署安装的经验多了就知道是什么问题了。问题原因:当你在linux上部署你的php项目,无论是TP、YII还是LAravel,出现这个问题99%的是你的环境有问题,无论你是apache,还是Nginx,你的PHP文件时没有解析的,所以默认访问的是一个php文件,并没有解析文件中的内容,浏览器会直接把他作为一个文件下载下来。解决办法:1、如果是apach...原创 2019-04-30 09:52:59 · 3680 阅读 · 3 评论 -
php 安装 soowle 扩展 LIUNX环境
其实 php 安装扩展的方式基本都是一样的,第一步下载 扩展包,比如说swoole去找一下扩展包:https://github.com/swoole/swoole-src/releases(git上拿到的),第二步下载下来然后用FTP或者其他方式上传到你的服务器进行解压;第三步进入你的解压目录进行打模块: a:看一下你的phpize在哪里(whereis php...原创 2019-02-12 09:57:20 · 445 阅读 · 0 评论 -
LInux怎么配置php全局变量
你已经安装了php软件 但是php -v 却发现[root@iZ2ze6izib4uzfy3rzu875Z php720]# php -v-bash: php: command not found这是因为你没有配置变量: 步骤1;打开etc的profile[root@iZ2ze6izib4uzfy3rzu875Z php720]# vim /etc/profile步骤...原创 2018-10-30 18:53:14 · 3219 阅读 · 0 评论 -
源码编译安装Apache
1、下载Apache安装包2、下载Apache依赖包3、安装Apache依赖包4、安装Apache包一、先去官网下载包(http://httpd.apache.org/)至 编译安装 最后再去下载apache的安装包 编译安装,启动 ...原创 2018-10-30 14:21:13 · 725 阅读 · 0 评论 -
linux安装redis
去网上下载redis包:http://download.redis.io/releases/选择你喜欢的或者你适合的,我这里用的是这个5.0的;用FTP上传到你的服务器开始进行安装操作:1、解压:用 tar zxvf 你的包名2、进入你解压的目录3、make (直接编译)4、编译完成以后,当前目录的src下面会有这几文件,然后你复制到你喜欢的地方cp redis...原创 2018-10-31 10:00:45 · 121 阅读 · 0 评论 -
php 执行Linux命令
比较常用的有exec()、system()等;第一步确认你的配置是不是符合的:php.ini 中:1、 disable_functions = 后面是不是你要运行的函数在里面,在的情况下删去2、display_errors = On 重启你的php、服务器进行测试!...原创 2018-10-25 16:10:33 · 1351 阅读 · 0 评论