1 背景 由于开发环境只有局域网,没法使用网上的各种 YUM 源,来回拷贝 rpm 包安装麻烦,还得解决依赖问题。 想着搭建个本地 ,方便自己跟同事安装软件。 2 环境[root@host-10-253-1-69 /]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 并且是 Minimal Install。 3 安装本地 YUM 源3.1 准备 镜像, 挂载 CentOS-7-x86_64-Everything-1804.iso,把里面所有文件都拷贝到本地目录 / yum/yum-iso...
             
背景:因需求,需要装php+nginx运行环境,linux是centos 7.2服务器是内网,无法连接到公网。所以只能手动编译安装 nginx问题产生与解决1、之前有编译安装过nginx1.15,现在是安装1.17版本。Centos 7 编译安装 Nginx-1.15.72、编译时遇到此报错 ./configure: error: C compiler cc is not found一看,这不是没有安装c编译器嘛,如果是公网环境,直接用 yum -y install gcc-c++ 安装就完事了但现在不是公网,只能一个个装依赖了。我是从centos7.2的ISO镜像文件...
             
1、 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢? 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。 针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(Load...
             
一、新增使用 model::save() 操作进行新增数据$user= new User; $user->username =$username; $user->password =$password; $user->save(); 使用 createCommand() 进行新增数据 Yii::$app->db->createCommand()->insert('user', [ 'name' => 'test', 'age' => 30, ])->execute(); 批量插入数据...
             
出现如图所示错误,处理办法如下(nginx没有开启ssl模块)解决方案去nginx解压目录下执行此命令(下图目录为我nginx解压目录) ./configure --with-http_ssl_module执行 make(切记不能 make install 会覆盖安装目录)将原来 nginx 备份cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx/nginx.backup将新的 nginx 覆盖旧安装目录cp objs/nginx /usr/local/nginx/sbin/nginx测试 nginx 是...
             
一、由于是内网环境,所以采用的是用openssl生成自签证书二、操作1、创建目录(习惯放在此目录) cd /usr/local/nginx/conf/ mkdir cert 2、创建 SSL Certificate openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -keyout nginx.key -out nginx.crt 参数说明:req: 配置参数-x509指定使用 X.509证书签名请求管理(certificate signing request (CSR))."X.509" 是一个公钥代表...
             
docker-compose启动docker-compose是docker三剑客之一,用来专门启动镜像的插件,可以通过pip install docker-compose安装。可以新建一个如下目录结构的文件夹,作为镜像的启动文件夹:编写docker-compose.yml文件(启动三个容器):version: "3.1" services: mysql: image: mysql:8.0 container_name: stxz-mysql working_dir: /application volum...
             
mysql主主同步时候出现该错误Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'可以试试此方法stop slave; reset slave; start slave;
             
ifconfig 命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装 CentOS 等 Linux 发行版的时候会默认不安装 ifconfig 等命令,这时候你进入终端,运行 ifconfig 命令就会出错yum 安装 ifconfig 这个命令包yum search ifconfig通过 yum search 这个命令我们发现 ifconfig 这个命令是在 net-tools.x86_64 这个包里,如上图所示接下来我们安装这个包就行了, 命令:yum install net-tools.x86_64安装完成后,再次使用 ifcon...
             
1、从官网下载需要的包 https://pecl.php.net/package/redis 我的redis是5.0.4版本,我下载的扩展包是5.0.22、解压 tar -zxvf redis-5.0.2.tgz3、通过phpize生成configure文件cd redis-5.0.2/usr/local/php-7.3.4/bin/phpize4、如果有此报错,则安装 m4 和 autoconf5、make之前,先 ./configure6、make && make install7、编辑php.ini,加载redis.so扩展8、重启php-fpm...
  • 文章分类
回到顶部