linux
walker1838
80后,php和web开发
展开
-
go build
go build原创 2022-08-19 09:59:07 · 322 阅读 · 1 评论 -
linux Centos 安装 lamp
安装MariaDB Server。yum install -y mariadb-server启动MariaDB Server。systemctl start mariadb查看MariaDB Server运行状态systemctl status mariadb原创 2021-12-31 13:59:03 · 76 阅读 · 0 评论 -
docker-compose运行 nextcloud
可以使用的version: '2'services: db_nextcloud: container_name: db_nextcloud image: mysql:5.6 volumes: - "~/www/next-cloud/mysqldb:/var/lib/mysql" restart: always ports: - "3309:3306" environment: MYSQL_ROOT_PASSWOR原创 2021-09-14 22:01:41 · 528 阅读 · 0 评论 -
linux 服务器安装aapanel 面板
Centos/Debian/Fedora:yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.shUbuntu:wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.原创 2021-09-09 10:22:35 · 628 阅读 · 0 评论 -
linux启动多个php-fpm
创建第二个php-fpm进程所使用的主配置文件复制主配置文件 cp /etc/php-fpm.conf /etc/php-fpm2.conf2)复制子配置文件 cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www2.conf (注意子配置文件名会跟我这里有所不同注意www.conf是否存在,用存在的作为复制对象)3)更改子配置文件 www2.conf的配置listen = 127.0.0.1:9001 – 更改www2.conf 的监听端口4)更改原创 2021-01-12 11:12:13 · 1159 阅读 · 1 评论 -
php 访问wordpress 返回502
查看日志文件发现是头部过大重新配置一下nginx修改或增加配置到 nginx.confproxy_buffer_size 64k;proxy_buffers 512k;proxy_busy_buffers_size 128k;php 中的配置 增加fastcgi_buffer_size 128k;fastcgi_buffers 32 32k;location ~ \.php$ { fastcgi_buffer_size 128k; fastcgi_buffer原创 2021-01-07 10:25:46 · 158 阅读 · 0 评论 -
shell 定时备份其他的log 文件
#!/bin/bash#日志将要存放的路径basepath_log='/home/www/opencart/storage/log'savepath_log=$basepath_log/$(date +%Y)/$(date +%m)/#nginx的日志路径logs_path='/usr/logs'#创建目录mkdir -p $savepath_log/#切换目录cd ${basepath_log}#遍历nginx的日志路径中所有的log文件for fileLog.原创 2020-08-09 09:52:33 · 105 阅读 · 0 评论 -
vim 命令
最后一个自符 $原创 2020-09-16 10:58:06 · 49 阅读 · 0 评论 -
dokcer 基于mysql5.6创建主从数据库
利用Docker搭建主从服务器首先拉取docker镜像,我们这里使用5.6版本的mysql:docker pull mysql:5.6然后使用此镜像启动容器,这里需要分别启动主从两个容器Master(主):docker run -p 3339:3306 --name master-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6Slave(从):docker run -p 3340:3306 --name slave-mysql -原创 2020-08-19 15:20:51 · 106 阅读 · 0 评论 -
Ubuntu 16.04 GitLab服务器安装
Ubuntu 16.04搭建GitLab服务器的官方操作指南地址:https://about.gitlab.com/downloads/#ubuntu1604。1.安装依赖包,运行如下命令sudo apt-get install curl openssh-server ca-certificates postfix执行完成后,邮件配置时候选择Internet即可。2、如果按照官方操作,直接运行curl -sS https://packages.gitlab.com/install/r原创 2020-06-13 22:40:52 · 175 阅读 · 0 评论 -
Php 处理视频(ffmpeg)
php 处理视频或者转化视频,需要安装ffmpeg。(本地视频,远程url 地址的视频都可以处理)macbook 安装ffmpeg 使用brew install 安装(很慢)ubuntu 使用apt install 安装(很快)php 项目使用composer 安装ffmpeg 包composer installphp-ffmpeg/php-ffmpeg然后就可以写代码了:...原创 2020-03-30 13:20:50 · 2119 阅读 · 0 评论 -
Nginx 配置(ubuntu)
nginx 配置只能ip 访问新加的server(注意是新增,并不是在原有的server基础上修改)server { listen 80 default; server_name _; return 403;}nginx php 的配置location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastc...原创 2020-03-30 11:26:31 · 139 阅读 · 0 评论 -
Linux 命令
查看端口lsof -i:8080netstat -nltp | grep 端口号-a:显示本机所有连接和监听地端口-n:网络IP地址的形式,显示当前建立的有效连接和端口-r:显示路由表信息-s:显示按协议的统计信息-v:显示当前有效的连接-t:显示所有TCP协议连接情况-u:显示所有UDP协议连接情况-i:显示自动配置端口的状态-l:仅仅显示连接状态为l...原创 2020-03-12 09:58:21 · 90 阅读 · 0 评论 -
docker 创建自己的easyswoole容器,并把容器打包成镜像
macbook 创建docker easyswoole 容器,并打包成自己的镜像下载镜像docker pull easyswoole/easyswoole3运行一个空的文件挂载(进入容器中,下载easyswoole)docker run -itd -p 9501:9501 --name docker_easy -v /Users/admin/home/easyswoole_dem...原创 2019-12-13 10:44:49 · 794 阅读 · 0 评论 -
Mamp 目录结构
sudo ./configure --with-php-config=/usr/local/php7/bin/php-configsudo ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.2/bin/php-config/usr/local/php7/lib/php/extensions/no-debug-...原创 2020-03-12 10:01:34 · 402 阅读 · 0 评论 -
同一个服务器,安装不同php版本
php7 运行使用不同的端口找到配置文件/etc/php7-fpm.d 一般在这个目录下 修改监听端口 listen = 127.0.0.1:9002然后配置nginx文件,加上这句location ~* \.php$ { fastcgi_pass 127.0.0.1:9002; fastcgi_index index.php; f...原创 2020-03-12 10:02:18 · 843 阅读 · 0 评论 -
ubuntu 18.04 安装 php7.2-mcrypt
php -v # 检查版本,确定为php7.2pecl versionsudo apt-get install php-pearsudo apt-get install php7.2-dev安装 mcrypt extensionmcrypt支持查看http://pecl.php.net/package-info.php?package=mcrypt&versio...原创 2019-11-26 15:47:25 · 914 阅读 · 0 评论 -
git 命令
git 命令# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git conf...原创 2019-05-31 10:53:41 · 128 阅读 · 0 评论 -
给docker中的PHP安装 gd扩展
在容器内使用docker-php-ext-install gd安装gd,使用过程中一些程序报错Call to undefined function imagettftext()。在phpinfo中发现它只支持png,所以需要重新编译。本文使用的docker镜像为php:7.1-fpm操作步骤首先主机中执行docker exec -it <容器名 or id> /bin/...原创 2019-05-21 16:15:07 · 12279 阅读 · 3 评论 -
docker 安装php,nginx,redis,mysql容器并且link起来
这个人好意思说自己是原创,我也是服了,坑多,自己已经修改我搭建的php7的docker 安装php,nginx,redis,mysql容器并且link起来 docker pull mysql docker pull nginx docker pull redis docker pull php:7.0-fpm 需要制定版本的可以像php...转载 2019-05-02 02:35:05 · 2359 阅读 · 0 评论 -
CentOS 6.8 安装LNMP环境(Linux+Nginx+MySQL+PHP)
Nginx 特性Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。1、相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率更高。2、作为负载均衡服务器:Nginx 既可在内部直接支持 Rails 和 PHP,也可支持作为 HTTP 代理服务器对外进行服务。Nginx 用 C 编写而成, 不论是系统资源开销还是 CPU 使用效率...转载 2018-03-17 21:30:32 · 387 阅读 · 0 评论 -
Ubuntu内核升级以及如何开启BBR加速(亲测可行,速度确实有所加快)
BBR是个什么东西我就不赘述了,可以理解为和锐速差不多的一个东西,但是呢,锐速过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能;所以,在这个前提下,咱们现在可以选择BBR(新的 TCP 拥塞控制算法Bottleneck Bandwidth and RTT)。众所周知,Ubuntu开启BBR的前提是内核必须等于高于4.9,所以想要使用这个牛逼的玩意儿,需要先看看你的内核是...转载 2019-05-28 17:25:23 · 2983 阅读 · 0 评论 -
opencart rewite 伪静态重写
nginx location / { try_files $uri $uri/ @opencart; index index.php index.html index.htm; autoindex off; allow...原创 2020-06-18 21:52:01 · 345 阅读 · 0 评论 -
ubuntu 直接安装lnmp
安装mysql 5.7apt-get -y install mysql-server mysql-client 安装Nginxapt-get install nginx安装php7.2PHP-FPM默认是通过socket连接的,我们要改成用TCP链接。vim /etc/php/7.2/fpm/pool.d/www.conf修改listen:;list...原创 2020-06-18 21:48:47 · 164 阅读 · 0 评论 -
linux定时任务的执行
查看当前用户的定时任务 也可以 crontab -uroot -l查看指定用户的定时任务。千万不要忘了中间的sh表示用户拿什么来执行命令2、看看crontab 的时间表达式基本格式 :* * * * * command分 时 日 月 周 命令然后来几个实际的例子:1、每分钟执行一次 * * * * * 2、每隔一小时执...原创 2019-06-25 09:28:57 · 363 阅读 · 0 评论 -
git 删除远程仓库的文件
git rm -r -n --cached 文件/文件夹名称 加上 -n 这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。 确定无误后删除文件 git rm -r --cached 文件/文件夹名称 提交到本地并推送到远程服务器 git commit -m "提交说明"git push origin master ...原创 2019-08-02 16:08:41 · 138 阅读 · 0 评论 -
把本地的项目git 到 空的远程仓库
git initgit remote add origin https://github.com/yangzong18/vue_demo.gitgit add .git commit -m '注释'git push origin master -f原创 2019-09-06 10:32:56 · 153 阅读 · 0 评论 -
openssl版本升级操作记录
默认yum安装的openssl版本是1.0.1,现在需要将版本升级到1.1.0。升级的操作记录如下:[root@nginx ~]# wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz[root@nginx ~]# tar -zvxf openssl-1.1.0g.tar.gz[root@ng转载 2018-03-31 22:18:50 · 2417 阅读 · 0 评论