GVKun编程网logo

【ubuntu】Ubuntu 18.04中重启php7.3方法(ubuntu启动php)

52

在本文中,我们将给您介绍关于【ubuntu】Ubuntu18.04中重启php7.3方法的详细内容,并且为您解答ubuntu启动php的相关问题,此外,我们还将为您提供关于GPT+UEFIwin10+

在本文中,我们将给您介绍关于【ubuntu】Ubuntu 18.04中重启php7.3方法的详细内容,并且为您解答ubuntu启动php的相关问题,此外,我们还将为您提供关于GPT+UEFI win10+ubuntu16.04卸载ubuntu后重新安装ubuntu、LEMP环境搭建(ubuntu16.04(ubuntu14.04)+nginx+mysql5.7+php7.1)、ubuntu 代理服务器nginx安装 ubuntu15.04 linux ubuntu 16.04、Ubuntu12/Ubuntu14/Ubuntu16/Ubuntu18/Ubuntu20/Ubuntu22 安装Xfce图形界面的知识。

本文目录一览:

【ubuntu】Ubuntu 18.04中重启php7.3方法(ubuntu启动php)

【ubuntu】Ubuntu 18.04中重启php7.3方法(ubuntu启动php)

 

Linux环境:Ubuntu 18.04 x64

安装方式:sudo apt-get install PHP7.3 (默认安装的7.3.6版本)

【查看PHP-fpm状态】

systemctl status PHP-fpm

分享图片

systemctl status PHP7.3-fpm

分享图片

【查找PHP-fpm服务】

sudo find / -name *fpm.service

分享图片

查看PHP-fpm服务配置如下:

cat /lib/systemd/system/PHP7.3-fpm.service

内容如下:

[Unit]
Description=The PHP 7.3 FastCGI Process Manager
Documentation=man:PHP-fpm7.3(8)
After=network.target

[Service] 
Type=notify
PIDFile=/run/PHP/PHP7.3-fpm.pid
ExecStart=/usr/sbin/PHP-fpm7.3 --nodaemonize --fpm-config /etc/PHP/7.3/fpm/PHP-fpm.conf
ExecReload=/bin/kill -USR2 $MAINPID

[Install]
WantedBy=multi-user.target

【安装PHP-fpm】

使用apt-get,安装前先使用apt-cache search PHP-fpm搜索一下目前可供选择安装的包

sudo apt-cache search PHP-fpm

分享图片

如图,因为我们的PHP版本是7.3.6,对应的,我们这里应该选择PHP7.3-fpm

sudo apt-get install PHP7.3-fpm

【再次查看PHP-fpm】

sudo find / -name PHP7.3-fpm

分享图片

【查看PHP-fpm启动脚步】

cat /etc/init.d/PHP7.3-fpm

内容如下:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          PHP7.3-fpm
# required-Start:    $remote_fs $network
# required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts PHP7.3-fpm
# Description:       Starts The PHP FastCGI Process Manager Daemon
### END INIT INFO

# Author: Ondrej Sury <[email protected]>

PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="PHP 7.3 FastCGI Process Manager"
NAME=PHP-fpm7.3
CONFFILE=/etc/PHP/7.3/fpm/PHP-fpm.conf
DAEMON=/usr/sbin/$NAME
DAEMON_ARGS="--daemonize --fpm-config $CONFFILE"
CONF_PIDFILE=$(sed -n s/^pid[ =]*//p $CONFFILE)
PIDFILE=${CONF_PIDFILE:-/run/PHP/PHP7.3-fpm.pid}
TIMEOUT=30
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
    # Return
    #   0 if daemon has been started
    #   1 if daemon was already running
    #   2 if daemon Could not be started
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null         || return 1
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --         $DAEMON_ARGS 2>/dev/null         || return 2
    # Add code here,if necessary,that waits for the process to be ready
    # to handle requests from services started subsequently which depend
    # on this one.  As a last resort,sleep for some time.
}

#
# Function that stops the daemon/service
#
do_stop()
{
    # Return
    #   0 if daemon has been stopped
    #   1 if daemon was already stopped
    #   2 if daemon Could not be stopped
    #   other if a failure occurred
    start-stop-daemon --stop --quiet --retry=QUIT/$TIMEOUT/TERM/5/KILL/5 --pidfile $PIDFILE --name $NAME
    RETVAL="$?"
    [ "$RETVAL" = 2 ] && return 2
    # Wait for children to finish too if this is a daemon that forks
    # and if the daemon is only ever run from this initscript.
    # If the above conditions are not satisfied then add some other code
    # that waits for the process to drop all resources that Could be
    # needed by services started subsequently.  A last resort is to
    # sleep for some time.
    start-stop-daemon --stop --quiet --oknodo --retry=0/30/TERM/5/KILL/5 --exec $DAEMON
    [ "$?" = 2 ] && return 2
    # Many daemons dont delete their pidfiles when they exit.
    rm -f $PIDFILE
    return "$RETVAL"
}

#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
    #
    # If the daemon can reload its configuration without
    # restarting (for example,when it is sent a SIGHUP),# then implement that here.
    #
    start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE --name $NAME
    return 0
}

do_tmpfiles() {
    local type path mode user group

    [ "$1" != no ] && V=-v
    
    TMPFILES=/usr/lib/tmpfiles.d/PHP7.3-fpm.conf

    if [ -r "$TMPFILES" ]; then
    while read type path mode user group age argument; do
        if [ "$type" = "d" ]; then
        mkdir $V -p "$path"
        chmod $V "$mode" "$path"
        chown $V "$user:$group" "$path"
        fi
    done < "$TMPFILES"
    fi
}

case "$1" in
    start)
    if init_is_upstart; then
        exit 1
    fi
    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
    do_tmpfiles $VERBOSE
    case "$?" in
        0)
        do_start
        case "$?" in
            0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
            2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
        esac
        ;;
        1) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
    stop)
    if init_is_upstart; then
        exit 0
    fi
    [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
    do_stop
    case "$?" in
        0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
        2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
    status)
        status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
        ;;
    reload|force-reload)
    if init_is_upstart; then
        exit 1
    fi
        log_daemon_msg "Reloading $DESC" "$NAME"
    do_reload
    log_end_msg $?
    ;;
    reopen-logs)
    log_daemon_msg "Reopening $DESC logs" $NAME
    if start-stop-daemon --stop --signal USR1 --oknodo --quiet         --pidfile $PIDFILE --exec $DAEMON
    then
        log_end_msg 0
    else
        log_end_msg 1
    fi
    ;;
    restart)
    if init_is_upstart; then
        exit 1
    fi
    log_daemon_msg "Restarting $DESC" "$NAME"
    do_stop
    case "$?" in
      0|1)
        do_start
        case "$?" in
            0) log_end_msg 0 ;;
            1) log_end_msg 1 ;; # Old process is still running
            *) log_end_msg 1 ;; # Failed to start
        esac
        ;;
      *)
          # Failed to stop
        log_end_msg 1
        ;;
    esac
    ;;
    *)
    echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload}" >&2
    exit 1
    ;;
esac

:

【启动PHP-fpm】

sudo service PHP7.3-fpm restart

GPT+UEFI win10+ubuntu16.04卸载ubuntu后重新安装ubuntu

GPT+UEFI win10+ubuntu16.04卸载ubuntu后重新安装ubuntu

电脑情况:thinkpad T570,双硬盘(一块SSD 128g,一块HDD 1T),内存8g,SSD上安装了win10,HDD上安装了ubuntu16.04,因为ubuntu出现问题无法进入,所以将ubuntu卸载进行重装。

1.判断电脑是否是UEFI启动+GPT分区

  (1)查看启动模式

          按win+r,输入msinfo32,点确定打开系统信息界面,会显示出bios启动模式,我的是UEFI。

      

  (2)查看分区方式

          右键win图标,选择磁盘管理,选中一个磁盘右键,点属性。   

        点卷,看到分区形式是GPT。

       

2.卸载ubuntu

   (1)进bios设置ubuntu和问10的启动顺序

            因为之前安装的ubuntu是grub引导,引导安装在ubuntu系统中,所以删除安装ubuntu的分区后,引导也会随之一起删除,会使win10无法进入。所以先在bios中调换ubuntu和win10的启动顺序。

           开机——按Enter回车键——按F1,进入bios;

           按左、右箭头到Startup,选中Boot,回车,按上、下箭头将windows调至ubuntu上面。按F10保存退出。

           系统会直接进入win10,不再通过grub启动。

  (2)删除之前的ubuntu分区

           右键win图标,选择磁盘管理,右键之前ubuntu所在分区,删除卷。

           

         将ubuntu所在的每个分区都以这种方式删除,最终这几个分区会自动合成一个未分配分区。

         但是若之前安装的ubuntu分区中有EFI系统分区,是无法以这种方法删除这个分区的,删除EFI系统分区的具体方法如下:

                 在搜索中输入cmd找到命令提示符,右键,以管理员身份打开。

                 

                 输入  diskpart,输入list disk,可以看到磁盘的信息,我的有两个磁盘,磁盘0是SSD,磁盘1是HDD。

                 

                   之前ubuntu及引导装在HDD,即磁盘1中,输入select disk 1。

                  输入list partition,查看磁盘1中的分区情况。

                   

                   可以看到分区4是系统分区,这个就是之前安装的ubuntu的EFI系统分区。

                   输入select partition 4,然后输入命令 delete partition override。

                   

                 这样以前安装的ubuntu的EFI系统分区就被删除了,会和刚才删除的分区一起合并为未分配空间。

       (3)查看windows中是否存在之前安装的ubuntu的引导项,并删除。

                 下载DiskGenius工具。

                  解压,进入文件夹,双击打开diskGenius.exe。在windows系统的EFI中可以看到有ubuntu文件夹,

       点击此文件夹,里面是ubuntu的引导文件。

                 

           重新点击EFI,在浏览文件窗口选中ubuntu,右键,点彻底删除此文件。

  

           ubuntu的引导删除完成。

 (4)在bios中删除ubuntu的引导项

           进入bios(进入方法在2.(1)中有讲述),

  至此,已经将ubuntu完全卸载。

3. 制作ubuntu启动盘

    (1)下载ubuntu16.04镜像

             下载链接: https://pan.baidu.com/s/19pdFVm81fml2Cjt9LdipBQ   提取码: e6v4 

    (2)下载并安装UltralSO

             链接: https://pan.baidu.com/s/1mpgvQi4R85Y9WQ6IQtmuUg   提取码: t3kp 

     (3)制作启动盘(此部分借用别人的图)

              准备大于4G的U盘,将其格式化。 进入UltralSO,文件----打开------打开镜像文件。

           

            启动-----写入硬盘映像

     

           4. 进入bios修改启动顺序

            Thinkpad T570开机按回车(Enter键)进入BIOS,按左右箭头键进入Startup,选中Boot,回车进入,选择USB HDD字样的选项,按Shift和+号将USB启动调成第一个,按F10保存退出。

5. 安装ubuntu

    U盘启动后,选择install ubuntu,进入安装。(此部分借用其他博主的图)

   (1)语言选择中文(简体),继续。

   (2)选择我现在不想链接wi-fi无线网络(图片来自https://blog.csdn.net/s717597589/article/details/79117112/)

   

  (3)这步不勾选,直接点继续(图片来自https://blog.csdn.net/qq_24624539/article/details/81775635)

   

 (4)选择其他选项,点继续。(图片来自https://blog.csdn.net/qq_24624539/article/details/81775635)

(5)磁盘分区

       1)交换空间,16384M,选择逻辑分区和空间起始位置;

       2)EFI系统分区,2048M,选择主分区和空间起始位置;

       3)/,剩下的空间大小,选择逻辑分区和空间起始位置。

         安装启动引导器的设备,选择EFI系统的那个分区。

         点现在安装,确认磁盘修改内容后点继续。

 (6)地区和语言选择,账号和密码设置,继续。

 (7)安装完成后会要求重启,点现在重启,如果安装成功,会自动进入grub系统启动选择界面。

(图片来自https://blog.csdn.net/s717597589/article/details/79117112  )

 

         

LEMP环境搭建(ubuntu16.04(ubuntu14.04)+nginx+mysql5.7+php7.1)

LEMP环境搭建(ubuntu16.04(ubuntu14.04)+nginx+mysql5.7+php7.1)

    • 安装
      • 先解决有可能存在的语言问题
      • 安装vim htop git
      • 安装php7
      • 安装mysql
      • 安装nginx
    • 配置
    • 启动中的问题汇总

刚刚发布就有被爬,所以以后都加个小标题了.本文为孤雪飘寒原创,如需转载请注明出处,谢谢

1.安装

1.先解决有可能存在的语言问题

1.安装
sudo apt-get update 
sudo apt-get install -y language-pack-en-base
2.配置
locale-gen en_US.UTF-8 ---------------------
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 

2.安装vim htop git

1.安装
sudo apt-get install -y vim htop git

3.安装PHP7

1.添加PHP7.1的仓库
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ondrej/PHP
---------(阿里云或者参考第一部分割线下面是否使用)如果有问题-------
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/PHP
2.安装PHP7.1及其扩展
sudo apt-get update 
sudo apt-cache search PHP7.1
sudo apt-get install -y PHP7.1 PHP7.1-MysqL PHP7.1-fpm PHP 7.1-curl PHP7.1-xml PHP7.1-mcrypt PHP7.1-json PHP7.1-gd PHP7.1-mbstring

4.安装MysqL

1.安装MysqL5.7
sudo apt-get install -y MysqL-client-5.7 MysqL-server-5.7

5.安装Nginx

sudo apt-get install -y Nginx

2.配置

1.安全(可能涉及拼接问题,搜索关键字cgi.fix_pathinfo=0)
sudo vim /etc/PHP/7.1/fpm/PHP.ini
将cgi.fix_pathinfo=1 改为 cgi.fix_pathinfo=0

2.监听(个人喜好,可以不参考)
sudo vim /etc/PHP/7.1/fpm/pool.d/www.conf
将listen = /run/PHP/PHP7.1-fpm.sock 修改为 listen = /var/run/PHP7.1-fpm.sock

3.Nginx的配置
sudo vim /etc/Nginx/sites-available/default
 3.1增加PHP解析:
 index  index.html index.htmi ; 新增 index.PHP
 index index.PHP index.html index.html 
 3.2 项目位置:
 -------laravel(个人喜好)---------
 root /var/www/{{项目名}}/public; #具体指代你自己的项目目录哦 我用的是laravel
 ---------------
 3.3 PHP解析项:
 location ~ \.PHP$ {
        include snippets/fastcgi-PHP.conf;
                try_files $uri /index.PHP =404;
                fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
                fastcgi_pass unix:/var/run/PHP7.1-fpm.sock; #此处记得和开始fpm配置保持一致
                fastcgi_index index.PHP;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }

3.启动中的问题汇总:

1. 502错误:
权限问题(一般):
我用的是laravel 一般我改下 权限就好
chmod -R 777 storage bootstrap/cache
或者
chmod -R 775 storage bootstrap/cache
如果还不行就执行下面的
chown -R www-data:www-data /var/www/{{项目名}}/public;
关于www-data:www-data 可以从
cat /etc/PHP/7.1/fpm/pool.d/www.conf

2.重启:
sudo service Nginx reload
sudo service Nginx restart
sudo service PHP7.1-fpm restart

ubuntu 代理服务器nginx安装 ubuntu15.04 linux ubuntu 16.04

ubuntu 代理服务器nginx安装 ubuntu15.04 linux ubuntu 16.04

1.选定源码目录
选定目录 /usr/local/

cd /usr/local/
2.安装PCRE库
cd /usr/local/
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.21.tar.gz
tar -zxvf pcre2-10.21.tar.gz

cd pcre2-10.21
sudo ./configure
sudo make
sudo make install

3.安装zlib库
cd /usr/local/
wget http://zlib.net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8
sudo ./configure
sudo make
sudo make install

4.安装ssl

cd /usr/local/
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
sudo ./config
sudo make
sudo make install

5.安装nginx

Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:

cd /usr/local/
wget http://nginx.org/download/nginx-1.2.8.tar.gz
tar -zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8
sudo ./configure –prefix=/usr/local/nginx
sudo make
sudo make install

–with-pcre=/usr/src/pcre-8.21 指的是pcre-8.21 的源码路径。
–with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源码路径。

6.启动
确保系统的 80 端口没被其他程序占用,
/usr/local/nginx/sbin/nginx

检查是否启动成功:
netstat -ano|grep 80 有结果输入说明启动成功

'').addClass(''pre-numbering'').hide(); $(this).addClass(''has-numbering'').parent().append($numbering); for (i = 1; i '').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了ubuntu 代理服务器nginx安装,包括了ubuntu方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Ubuntu12/Ubuntu14/Ubuntu16/Ubuntu18/Ubuntu20/Ubuntu22 安装Xfce图形界面

Ubuntu12/Ubuntu14/Ubuntu16/Ubuntu18/Ubuntu20/Ubuntu22 安装Xfce图形界面

一、 Ubuntu12-22通用,安装Xfce图形界面(由于ubuntu12的源已经失效,目前没法验证ubuntu12了,其他的ubuntu偶数版本我都验证过)

参考https://learn.microsoft.com/en-us/azure/virtual-machines/linux/use-remote-desktop?tabs=azure-cli 第1步 sudo su root apt-get update apt-get install python-software-properties xfce4 xfce4-goodies

如果python-software-properties不存在,就用software-properties-common替代python-software-properties

如果不需要出现下面这种交互式界面

那就在apt-get install 前面加DEBIAN_FRONTEND=noninteractive

例如把apt-get install software-properties-common xfce4 xfce4-goodies改成DEBIAN_FRONTEND=noninteractive apt-get install software-properties-common xfce4 xfce4-goodies

第2步 apt-get install net-tools xrdp firefox xfonts-wqy sysv-rc-conf -y(≥ubuntu18.04执行apt-get install net-tools xrdp firefox xfonts-wqy -y

执行时如果不识别sysv-rc-conf (≥ubuntu18.04不支持sysv-rc-conf ,不用动源

vim /etc/apt/sources.list

在软件源sources.list文件末尾添加如下文本

deb http://mirrors.tencentyun.com/ubuntu/ trusty main universe restricted multiverse

解析不了内网域名的话,把/etc/apt/sources.list里的mirrors.tencentyun.com替换为mirrors.sohu.com或mirrors.tuna.tsinghua.edu.cn

然后apt-get update(如果Ubuntu换源后,更新提示GPG error缺少公钥,参考https://blog.csdn.net/qq_38889662/article/details/108205364 执行2句命令)

执行2句命令后连续执行3遍apt-get update,发现只有Warning了,忽略即可

然后重新执行apt-get install net-tools xrdp firefox xfonts-wqy sysv-rc-conf -y (≥ubuntu22.04执行apt-get install net-tools xrdp firefox xfonts-wqy -y

第3步 设置支持中文显示 执行localectl set-locale LANG=en_US.utf8 第4步 sysv-rc-conf xrdp on(≥ubuntu22.04执行systemctl enable xrdp

echo xfce4-session >~/.xsession

adduser xrdp ssl-cert(≥ubuntu18.04需要执行这句)

service xrdp restart

netstat -tunlp|grep 3389

执行 netstat -tunlp 查看远程端口是监听状态就可以用windows里的mstsc来远程了,跟远程windows服务器的方式一模一样

设置默认不进入图形界面
systemctl set-default multi-user.target

设置后重启机器生效

Ubuntu图形界面root登录出现“sorry, that didn't work please try again”
https://www.jianshu.com/p/890521a4c081

vim /etc/pam.d/gdm-autologin
注释行 "auth requied pam_succeed_if.so user != root quiet success"

vim /etc/pam.d/gdm-password
注释行 "auth requied pam_succeed_if.so user != root quiet success"

注释后重启机器生效

Ubuntu系统安装中文字体(不是必须的,如果浏览器中文网站比如百度乱码,是需要安装下的),如果有需要,参考文档末尾
apt-get install language-pack-zh*
apt-get install chinese*
apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core
安装后重启机器生效

验证能否远程,到这一步一般都可以了,如果不行

vim /etc/xrdp/xrdp.ini 修改port这一步不是必须的,port 3389改为port 33899(或别的1025-65535之间的端口,注意新端口要在安全组入站规则放行) 如果没有ssl_protocols=xxx,那么在crypt_level=下面添加一行 ssl_protocols=TLSv1, TLSv1.1, TLSv1.2(看下crypt_level=后面是high还是low,如果是low,改成high) 如果有ssl_protocols=xxx,确保等号右边是TLSv1, TLSv1.1, TLSv1.2

然后重启机器

如果远程时报 login Failed for display 0,参考下这篇文档看看能不能解决

https://askubuntu.com/questions/1164456/18-04-3-lts-xrdp-login-Failed-for-display-0

如果远程时,闪一下就退出了,需要分析日志,例如情况一:

grep ERROR /var/log/xrdp.log

[20220929-23:36:44] [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied

[20220929-23:36:54] [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied

[20220929-23:36:55] [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied

[20220929-23:36:55] [ERROR] Cannot read private key file /etc/xrdp/key.pem: Permission denied

报上面这个错需要执行adduser xrdp ssl-cert

这是个bug,

https://github.com/neutrinolabs/xrdp/issues/1169

https://wiki.iphoster.net/wiki/RDP_-_ERROR_-_Cannot_read_private_key_file_/etc/xrdp/key.pem_-_Permission_denied

如果远程时,闪一下就退出了,需要分析日志,例如情况二:

grep socket /var/log/xrdp-sesman.log

[20221008-15:23:46] [CORE ] starting sesman with pid 1139

[20221008-15:23:46] [INFO ] listening...

[20221008-15:24:51] [INFO ] scp thread on sck 7 started successfully

[20221008-15:24:52] [INFO ] ++ created session (access granted): username root, ip 111.206.145.22:2748 - socket: 7

[20221008-15:24:52] [INFO ] starting Xvnc session...

[20221008-15:24:52] [INFO ] starting xrdp-sessvc - xpid=1638 - wmpid=1637

[20221008-15:24:52] [INFO ] ++ terminated session: username root, display :10.0, session_pid 1636, ip 111.206.145.22:2748 - socket: 7

[20221008-15:30:48] [CORE ] starting sesman with pid 1085

[20221008-15:30:48] [INFO ] listening...

[20221008-15:31:26] [INFO ] scp thread on sck 7 started successfully

[20221008-15:31:26] [INFO ] ++ created session (access granted): username root, ip 111.206.145.22:3211 - socket: 7

[20221008-15:31:26] [INFO ] starting Xvnc session...

[20221008-15:31:26] [INFO ] starting xrdp-sessvc - xpid=1588 - wmpid=1587

[20221008-15:31:26] [INFO ] ++ terminated session: username root, display :10.0, session_pid 1586, ip 111.206.145.22:3211 - socket: 7

这种情况需要参考https://blog.csdn.net/weixin_36411269/article/details/116883296 将下面两行参数设置追加到/etc/xrdp/sesman.ini的[Xvnc]配置中

param8=-SecurityTypes

param9=None

采取以上方法后重启机器即可

二、Ubuntu系统安装中文字体(不是必须的,如果浏览器中文网站比如百度乱码,是需要安装下的) 参考https://help.accusoft.com/PrizmDoc/v12.2/HTML/Installing_Asian_Fonts_on_Ubuntu_and_Debian.html apt-get install language-pack-zh* apt-get install chinese* apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core

执行时如果报The following packages have unmet dependencies:

libqtgui4 : Depends: libpng12-0 (>= 1.2.13-4) but it is not going to be installed

参考https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12

参考https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html

执行这3句后再安装中文字体(适用ubuntu18/20,不适用ubuntu22)

add-apt-repository ppa:linuxuprising/libpng12
apt update
apt install libpng12-0

执行时如果报The following packages have unmet dependencies:

usrmerge : Conflicts: libpng12-0 (< 1.2.54-4~) but 1.2.50-1ubuntu2 is to be installed

换着顺序试一下

apt-get install chinese*
apt-get install language-pack-zh*
apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core

今天关于【ubuntu】Ubuntu 18.04中重启php7.3方法ubuntu启动php的分享就到这里,希望大家有所收获,若想了解更多关于GPT+UEFI win10+ubuntu16.04卸载ubuntu后重新安装ubuntu、LEMP环境搭建(ubuntu16.04(ubuntu14.04)+nginx+mysql5.7+php7.1)、ubuntu 代理服务器nginx安装 ubuntu15.04 linux ubuntu 16.04、Ubuntu12/Ubuntu14/Ubuntu16/Ubuntu18/Ubuntu20/Ubuntu22 安装Xfce图形界面等相关知识,可以在本站进行查询。

本文标签: