Supervisor: 一款简便实用的Linux进程控制系统

Supervisor是一个C/S系统,它允许用户监控运行在类UNIX系统上的进程。其目标基本上与 launchd、daemontools、runit 等程序相似,然而不一样的地方是它不但不需要替代init进程成为“1号进程”,反而可以用来控制一些与项目或自定义命令有关的进程,也能像其他程序一样在系统启动时自动启动。

- 阅读剩余部分 -

Manjaro 安装 Nginx、Mysql、PHP 环境

安装软件前 update

sudo pacman -Syu

安装 Nginx

sudo pacman -S nginx

查看 Nginx 状态和版本信息

sudo systemctl status nginx
nginx -v

设置开机启动和重启 Nginx 服务

sudo systemctl enable nginx
sudo systemctl restart nginx

安装 Mysql

sudo pacman -S mysql

**初始化MariaDB数据目录,没有这步 mysql 就不能用
**

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

查看mysql状态

sudo systemctl status mysqld

开机启动 mysql 务

sudo systemctl enable mysqld
sudo systemctl start mysqld

安装 PHP

sudo pacman -S php php-fpm

开机启动 PHP 服务

sudo systemctl enable php-fpm
sudo systemctl start php-fpm

修改nginx配置文件

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            root           /usr/share/nginx/html;
            fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

修改nginx配置文件
进入站点目录,创建测试文件,默认为 /usr/share/nginx/html/

cd /usr/share/nginx/html/
sudo vim index.php

写入如下内容

<?php phpinfo(); ?>

- 阅读剩余部分 -

最新文章

最近回复

  • muumlover: 你好
  • 测试人: 你好呀
  • ww: 看了这么多就这个有用,牛逼
  • 未知狐: 啊确实,话说,博主博客好像没有评论回复邮件提醒,可以试试Comm...
  • Skogen: 系统的差异,不同的Linux发行版集成的包也不一样,安装难度也就...
  • Skogen: 系统是 Debian9,理论上Debian系的系统应该通用的。
  • 2247: 请问用的是什么系统?
  • 未知狐: 受教了,我比博主运气好点,是因为不理解命令参数等设定而频繁失败,...
  • Skogen: 23
  • Skogen: asd

分类

标签

归档

其它