我遵循了如何在 Ubuntu 桌面中为 Linux 安装 XAMPP 1-8-3
我已经安装lampp
在/opt
.
我正在使用命令sudo /opt/lampp/lampp start
,我已经看到其中XAMPP
四个,第一个启动 Apache 失败,第二个和第三个已经在运行,最后一个正在启动MySQl
当我尝试xampp-linux-x64-1.8.3-4-installer.run
在桌面上打开时,出现此错误:
there has been an error this installer requires root privileges. please become superuser before executing the installer.
Run Code Online (Sandbox Code Playgroud) 当我在成功更新后尝试访问我的 laravel 时,它在网页中显示错误而不是默认页面。
Mcrypt PHP extension required.
Run Code Online (Sandbox Code Playgroud)
我已经尝试了一些这样的修复,
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcrypt.ini
ln: failed to create symbolic link ‘/etc/php5/apache2/conf.d/20-mcrypt.ini’: File exists
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud) 我试图安装 SSL 脚本以在我的本地服务器上运行 HTTPS,但我最终破坏了 Apache,现在它返回了这个:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)
的输出systemctl status apache2.service
:
tales@tales-ubuntu1610:~$ systemctl status apache2.service
?apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; generated; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
??apache2-systemd.conf
Active: failed (Result: exit-code) since seg 2016-12-12 10:47:30 BRST; 2min 48s ago
Docs: man:systemd-sysv-generator(8)
Process: 15802 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)
dez 12 10:47:30 tales-ubuntu1610 apache2[15802]: * The apache2 configtest …
Run Code Online (Sandbox Code Playgroud) 我刚刚在我的 Ubuntu 上安装了 Apache,但是当我编写localhost:
它时将我重定向到一个页面。
欢迎来到 Nginx!
如果您看到此页面,则 nginx Web 服务器已成功安装。和工作。需要进一步配置。
所以,我认为默认安装了 nginx。那么我在哪里可以找到我的 Apache 呢?我尝试localhost:8080
将我重定向到
有用 !
如果您通过 Web 浏览器看到此页面,则表示您已成功设置 Tomcat。恭喜!
谢谢!
我正在尝试在我的 Ubuntu 16.04 操作系统系统中安装 sqlsrv 驱动程序,但出现此错误
running: make
/bin/bash /tmp/pear/temp/pear-build-rootliPAYQ/sqlsrv-4.3.0/libtool
--mode=compile g++ -std=c++11 -I. -I/tmp/pear/temp/sqlsrv -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-rootliPAYQ/sqlsrv-4.3.0/include
-I/tmp/pear/temp/pear-build-rootliPAYQ/sqlsrv-4.3.0/main
-I/tmp/pear/temp/sqlsrv -I/usr/include/php/20151012 -I/usr/include
/php/20151012/main -I/usr/include/php/20151012/TSRM -I/usr/include
/php/20151012/Zend -I/usr/include/php/20151012/ext -I/usr/include
/php/20151012/ext/date/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/tmp/pear/temp/sqlsrv/shared/ -DHAVE_CONFIG_H -std=c++11
-D_FORTIFY_SOURCE=2 -O2 -fstack-protector -c /tmp/pear/temp/sqlsrv
/conn.cpp -o conn.lo
libtool: compile: g++ -std=c++11 -I. -I/tmp/pear/temp/sqlsrv -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-rootliPAYQ/sqlsrv-4.3.0/include -I/tmp/pear/temp/pear-build-rootliPAYQ/sqlsrv-4.3.0/main
-I/tmp/pear/temp/sqlsrv -I/usr/include/php/20151012 -I/usr/include/php/20151012/
main -I/usr/include/php/20151012/TSRM -I/usr/include/php/20151012/Zend
-I/usr/include/php/20151012/ext -I/usr/include/php/20151012/ext/date/
lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/tmp/pear/temp/sqlsrv/shared/
-DHAVE_CONFIG_H -std=c++11 -D_FORTIFY_SOURCE=2 -O2 -fstack-protector -c /tmp/pear/
temp/sqlsrv/conn.cpp -fPIC -DPIC -o .libs/conn.o In file included from /tmp/pear/
temp/sqlsrv/shared/xplat.h:99:0, …
Run Code Online (Sandbox Code Playgroud) 由于某种原因,我必须在同一个 ubuntu 服务器中安装 PHP 7.4 和 PHP 8.0。默认情况下,当我安装 php 7.4 时,使用命令时显示它是默认版本php -v
。
但我现在想使用 PHP 8.0 运行 Composer 以在服务器中安装我的应用程序之一。服务器现在找不到任何 php 版本,所以我无法使用 Composer 安装我的应用程序。
我是如何安装 PHP 8.0 的
我已经使用sudo add-apt-repository ppa:ondrej/php
这个存储库在服务器中安装了最新版本的 8.0,我可以使其与 caddy 服务器一起工作,甚至网站在我的测试环境中运行良好。https://caddyt.tamilchatz.com
<< 您可以查看此 URL 以确保我的 8.0 在服务器中运行良好。
不管怎样,我已经从服务器上删除了 PHP 7.4,以确保它能帮助我将 8.0 设置为默认值,但我无法让它工作。
php --version
Run Code Online (Sandbox Code Playgroud)
现在帮我将 PHP 8.0 设置为服务器中的默认版本。谢谢。
如何在 Ubuntu Server 中每隔几秒运行一次 PHP 脚本?(奖励:如何在 cron 脚本中随机运行,例如每 3 秒 + 随机(3 秒))
在 Lubuntu 中进行代码编辑时,Notepad++ 的好替代品是什么?我是一个网页设计师,主要想要一个好的编辑器来进行 php、html 和 css 编辑。我一直在 Windows 上使用 Notepad++,所以类似的东西会很好。但我准备尝试其他可能不同或具有更好功能的程序。谢谢
我将PHP
版本从更新7.2
到8.0.5
我按照本指南更新了我的 PHP
\n我运行这个sudo apt-get purge php7.*
来删除我的 php 7 版本。
现在,当我浏览我的网站时,我只得到 php codeliek
\n<?php\n\n/* ton of code here */\n
Run Code Online (Sandbox Code Playgroud)\n当我启用
\nsudo a2enmod proxy_fcgi setenvif\nsudo a2enconf php8.0-fpm\n
Run Code Online (Sandbox Code Playgroud)\n我收到一个错误
\nService Unavailable\nThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later\n
Run Code Online (Sandbox Code Playgroud)\n当浏览网站时
\n[Sat May 22 12:21:03.453315 2021] [proxy:error] [pid 511723] …
Run Code Online (Sandbox Code Playgroud) 好的,我需要以 root 身份运行我的 Apache Web 服务器。为此,我输入了 echo whoami
; 在终端。它给了我输出:root。但是当我通过执行以下 php 脚本检查我的 apache 服务器是否以root用户身份运行时:
< ?php echo `whoami`; ?>
Run Code Online (Sandbox Code Playgroud)
它给了我输出:nobody
. 那么有什么建议可以在apache中以root用户身份执行/登录吗?