linux
一直向钱
Keep moving
展开
-
ubuntu 安装supervisord
我们看到这个目录下/etc/supervisor 有一个conf.d文件 夹,这个文件夹可以存放 我们的业务文件,可以多个,每个对应 一个进程。Supervisor服务在安装后自动运行(这点从安装后创建的symlink到systemd的自启动服务可以看出)。如下安装supervisord 成功,supervisord 可以正常使用的,接下来我们配制守护进程做我们的业务操作。我们也可以通过如下命令创建一个kangshijian.conf文件 作为我们的业务进程。如下创建完成后,我们可以编辑这个文件内容。原创 2022-12-22 23:57:52 · 2049 阅读 · 0 评论 -
ubuntu nodejs npm 删除
#apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-get autoremove #手动删除 npm 相关目录 rm -r /usr/local/bin/npm rm -r /usr/local/lib/node-moudels fi..原创 2022-04-07 17:22:30 · 1264 阅读 · 0 评论 -
ubuntu 20.04 redis fatal error: stdlib.h: No such file or directory
解决办法如下1、apt remove gcc --卸载gcc,修改sources.list 换成外国的源deb/etc/apt把sources.list文件内容替换换成外国的源deb如下# deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted# See http://help.ubuntu.com/community/UpgradeNo.原创 2022-03-31 16:08:37 · 1228 阅读 · 0 评论 -
ubuntu 20.04安装mysql 5.7
ubuntu 20.04系统自带源直接安装是MySQL 8.0,我要安装MySQL 5.7的版本的所以先进行换源在操作前先备份原来的sorce文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.old修改sources.list文件,删除所有的配制信息,改成选择的是清华镜像源,保存退出。sudo vim /etc/apt/sources.list清华镜像源# 清华镜像源deb https://mirrors.tuna.ts.原创 2021-12-18 15:23:55 · 12541 阅读 · 1 评论 -
ubuntu nginx添加SSL证书访问
当我们项目使用到https访问的时候 ,需要服务器端配制站点SSL证书,就可以使用浏览器通过https访问站点或api接口了。SSL证书需要从服务商申请并下载到你自己的电脑上,由你的电脑上传到服务器上。一般阿里云、或腾讯云都有这类免费SSL证书可以申请 的,当然了,除了这两个平台可以申请外,还有很多平台可以申请 ,这里只提两个平台的。其他平台自己研究了。我们环境使用的是nginx,我们直接配制nginx配制文件,一般是站点的nginx配制文件。我这里每个站点都有独立的配制文件 ,打开配制文件,在你的原创 2021-12-19 05:02:47 · 1090 阅读 · 0 评论 -
ubuntu 20.04编译安装redis6.09
首先下载 redis进入如下目录 中,创建一个source文件 夹 cd /usr/local/mkdir source进入到source下载 rediswget https://download.redis.io/releases/redis-6.0.9.tar.gz解压文件tar -zxvfredis-6.0.9.tar.gz进入redis-6.0.9目录中,执行编译安装redis,会安装到目录/usr/local/bin下make PREFIX=/usr/.原创 2021-12-20 22:43:50 · 2011 阅读 · 1 评论 -
ubuntu nginx创建多站点配制
安装完成nginx后,我们网站目录默认在/var/www,默认一个站点的,多个站点需要在/var/www中创建多个站点。我们一般以域名方式创建一个站点目录,然后设置站点目录权限(使用管理员账号操作),nginx配制文件默认在/etc/nginx/sites-available目录中,在此目录中创建多个站点配制文件,然后把配制文件软链接复制到/etc/nginx/sites-enabled目录中,最后重启nginx生效(域名要解析到服务器)。创建站点目录sudo mkdir -p /var/www/n原创 2021-12-19 01:15:38 · 2625 阅读 · 0 评论 -
ubuntu 20.04 宝塔上安装php7.4 No package ‘freetype2‘ found
Package requirements (freetype2) were not met:No package 'freetype2' found原创 2021-12-12 18:37:28 · 3003 阅读 · 0 评论 -
ubuntu 安装nginx无法启动, Nginx配置规则错误: nginx: error while loading shared : liblibrarieslua5.1.so.0: cannot
Nginx配置规则错误: nginx: error while loading shared : liblibrarieslua5.1.so.0: cannot open shared object file: No such file or directory原创 2021-06-03 18:55:51 · 1664 阅读 · 0 评论 -
使用swoole实现udp服务端
<?phpclass UDP{ private $server=null; public function __construct() { $this->server=new Swoole\Server("127.0.0.1","19501",SWOOLE_PROCESS, SWOOLE_SOCK_UDP); $this->server->set(array( 'reactor_num' => 2, .原创 2021-02-23 13:41:09 · 167 阅读 · 0 评论 -
linux 查询端口占用结束端口占用方法
查看端口占用lsof -i :19501终止端口占用 kill pidkill 2113如图下所示原创 2021-02-06 19:50:17 · 185 阅读 · 0 评论 -
php swoole扩展环境安装
首先到官方网站下载源码进行编译安装官方下载链接如下:https://github.com/swoole/swoole-src/releases将下载的文件放到linux home目录下创建swoole文件夹,把下载的源码放到这里目录 下,输入如下命令进行解压tar -xzvf swoole-src-4.6.2.tar.gz看到解压目录swoole-src-4.6.2,进入目录下,输入如下 命令,运行phpize脚本,检测php的环境,在特定的目录生成相应的configure文件ph.原创 2021-02-06 17:45:21 · 354 阅读 · 1 评论 -
ubuntu系统安装curl模块
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl原创 2017-02-16 14:23:54 · 8029 阅读 · 0 评论 -
Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist mysql
service mysqld start http://www.cnblogs.com/yuxc/archive/2012/07/25/2607587.html原创 2017-05-27 17:06:42 · 796 阅读 · 0 评论 -
Redis启动、停止、查看
ps -ef |grep redis检查后台进程是否正在运行#检测6379端口是否在监听netstat -lntp | grep 6379#使用`redis-cli`客户端检测连接是否正常./redis-cli停止 #使用客户端redis-cli shutdown#因为Redis可以妥善处理SIGTERM信号,所以直接kill-9也是原创 2017-06-13 23:16:06 · 133879 阅读 · 6 评论 -
Redis安装与配制
Redis使用教程在 Ubuntu系统安装 Redi可以使用以下命令:$sudo apt-get update$sudo apt-get installredis-server启动 Redis$ redis-server 查看 redis 是否启动?$ redis-cli以上命令将打开以下终端:原创 2017-06-13 21:51:13 · 262 阅读 · 0 评论 -
php TP5开发在ubuntu生产环境下无法显示官方的验证码
php TP5开发在ubuntu生产环境下无法显示官方的验证码解决方案如下:环境是ubuntu 14.04 、apache2 、php7.2 1、安装gd库sudo apt-get install php7.2-gd2、重启apache服务service apache2 restart更多参考如下https://secure.php.net/manual/en...原创 2019-03-09 16:01:20 · 229 阅读 · 0 评论 -
ubuntu14.04 apache2修改上传文件限制
ubuntu14.04 apache2修改上传文件限制方案1、打开服务器,输入命令查找php.ini文件,找到upload_max_filesize把2M修改成200M,最后重启apache2服务器就可以正常了,就能上传大于2M的图片或视频等文件。在服务器根目录查找php.ini文件find ./ -name php.iniservice apache2 restart...原创 2019-03-11 14:55:45 · 895 阅读 · 0 评论 -
安装Composer
curl -sS https://getcomposer.org/installer | php以前是从官方拿过来的,这里注意的是最后的php是服务器php目录详细地址,刚刚开始按官方的执行,php里缺少json,但是phpinfo出来的信息已经存在了json了,后面网上查了资料,发现这里要填写服务器php详细路径。安装时的参数 | PHP,一定要更改为真实的PHP环境路径,比原创 2016-11-18 23:10:08 · 210 阅读 · 0 评论 -
ubuntu解压缩命令
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileN原创 2016-11-16 00:19:50 · 258 阅读 · 0 评论 -
ubuntu中使用xampp搭建web服务器
ubuntu 16.04.1安装xampp集成环境搭建web服务器如下:下载linux版本的xampp,可通过ubuntu下载或者我们自己的电脑下载好并上传服务器目录输入软件全名回车,系统会执行安装软件,在安装过程中有提示,有好几步提示,用户输入Y下一步操作,n取消。直到安装完成。安装完成后,如果并没有打开xampp服务就要打开xampp服务,如下/opt/lampp/lampp st原创 2016-08-19 22:22:32 · 3479 阅读 · 0 评论 -
ubuntu系统下使用git克隆源码
首先在git上找到自己要下载的源码,在git那里复制源码下载地址,这里是指同开发版源码同步.git clone 克隆源码地址回车后确认克隆,这时候系统会自动完成这个操作的如下是已经把源码下载到当前目录了,可以查看。如图下所示原创 2016-08-22 18:20:44 · 11062 阅读 · 0 评论 -
ubuntu系统安装git软件
上面我们安装了git安装完成。原创 2016-08-22 18:16:14 · 503 阅读 · 0 评论 -
如何远程连接到linux服务器中的mysql数据库
我这里使用的是ubuntu16.04.1系统,我这里是使用xampp集成环境。下面我说一下我使用自己的电脑连接到服务器的数据库,这样方便开发。开发完成一定要关闭。首先mysql只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置原创 2016-08-20 23:06:42 · 16874 阅读 · 2 评论 -
ubuntu中mysql重置root密码
我这里是ubuntu16.04.1系统,使用xampp集成环境首先我们停止mysql启动/opt/lampp/bin/mysql.server stop然后查找my.cnf文件中添加skip-grant-tablesfind / -name my.cnf查找到my.cnf文件的路径使用vi打开编程添加skip-grant-tables 保存退出,如图下所示,#已经注释了...原创 2016-08-20 22:38:17 · 8360 阅读 · 0 评论 -
ubuntu使用xampp启动后无法打开数据库
ubuntu使用xampp启动后无法打开数据库,错误提示如下:输入mysql -u root -p 提示如下错误解决办法是:输入完整的路径或进入到根目录中执行,下面我是输入完成的路径如下:原创 2016-08-20 01:11:47 · 994 阅读 · 0 评论 -
ubuntu 服务器导出数据库报错误1449
错误如下 :mysqldump: Got error: 1449: The user specified as a definer ('chou'@'%') does not exist when using LOCK TABLES解决方案是:mysql -uroot -p 进入数据库,输入密码,进入数据库,输入如下命令执行,注意下面的指令chou必须是自己服务器上报错信息一致的,...原创 2019-04-16 22:48:20 · 335 阅读 · 1 评论 -
linux下安装宝塔面板
Centos安装命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.shUbuntu/Deepin安装命令wget -O install.sh http://download.bt.cn/install/instal...转载 2019-08-02 16:29:38 · 1245 阅读 · 0 评论 -
ubuntu apache2 启用反向代理
一、在apache2安装目录下执行如下指令,例如目录为/etc/apache2/mods-enableda2enmod rewrite //启用.htaccess规则,打开重写a2enmod proxya2enmod proxy_http //启用反向代理支持二、关键需要加载下面三个模块,在/usr/lib/apache2目录下查看是否存在这几个soLoadModu...原创 2019-08-16 02:47:57 · 3068 阅读 · 2 评论 -
ubuntu 16.04 php7.0打开重写功能
下面是启用mod_rewrite模块的方法。第一种方式:sudo a2enmod rewrite第二种方式:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load不管使用哪种方法,都是在 /etc/apache2/mods-enabled 这个目录下面建...原创 2019-08-10 07:40:23 · 309 阅读 · 0 评论 -
apache2无法识别php代码解决方法
apt-get install php7.0 libapache2-mod-php7.0原创 2019-08-10 06:26:59 · 1511 阅读 · 0 评论 -
ubuntu18.04安装phpmyadmin后不能使用root用户登录的解决办法
方法一:在终端中使用命令sudo mysql -uroot -p登录后打开 mysql数据库,执行如下mysql命令,最后重启mysql服务就可以登录,phpmyadmin是登录名,yourpasswd就是自己账号的登录密码。GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'yourpasswd...原创 2019-08-10 01:44:15 · 1034 阅读 · 0 评论 -
Ubuntu18.04下安装MySQL
1、查看有没有安装MySQLdpkg -l | grep mysql2、安装MySQLapt-get install mysql-client mysql-server3、检查mysql是否安装成功。如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功netstat -tap | grep mysql4、数据库初始化的操作,这里会提示我们操作,例如...原创 2019-08-09 19:09:54 · 322 阅读 · 0 评论 -
Ubuntu18.04彻底删除MySQL数据库
1、查看MySQL的依赖项:dpkg --list|grep mysql2、卸载:sudo apt-get remove mysql-common3、卸载:sudo apt-get autoremove --purge mysql-server-5.74、清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P...原创 2019-08-09 18:35:52 · 586 阅读 · 0 评论 -
删除php7
sudo apt-get autoremove php7*sudo find /etc -name "*php*" |xargs rm -rfsudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`dpkg -l | grep php7.0原创 2019-08-07 15:21:46 · 216 阅读 · 0 评论 -
configure: error: Cannot find MySQL header files under yes. Note that the MySQL client library is no
解决办法:# sudo apt-get install libmysql++-dev原创 2019-08-07 03:26:10 · 1615 阅读 · 0 评论 -
configure: error: freetype.h not found.
解决办法:# sudo apt-get install libfreetype6-dev原创 2019-08-07 03:24:30 · 390 阅读 · 0 评论 -
configure: error: png.h not found.
sudo apt-get install libpng-dev原创 2019-08-07 03:23:31 · 945 阅读 · 0 评论 -
ubuntu configure: error: jpeglib.h not found.
sudo apt-get install libjpeg-dev原创 2019-08-07 03:22:27 · 3724 阅读 · 0 评论 -
ubuntu libcurl distribution - easy.h should be in curl-dir /include/curl/
错误是:Please reinstall the libcurl distribution - easy.h should be in <curl-dir>/include/curl/解决方法是执行安装这条指令:sudo apt-get install libcurl4-openssl-dev原创 2019-08-07 03:14:29 · 1981 阅读 · 0 评论