在本文中,我们将给您介绍关于【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)
- 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)
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 don‘t 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
电脑情况: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)
-
- 安装
- 先解决有可能存在的语言问题
- 安装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
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 有结果输入说明启动成功
以上就介绍了ubuntu 代理服务器nginx安装,包括了ubuntu方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
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图形界面等相关知识,可以在本站进行查询。
本文标签: