Tag: php

如何在64位Ubuntu 14.04 LTS上升级到PHP 7.0。*之后重建/重新配置HTTP Apache服务器?

以前我在我的系统上使用PHP 5.5.32 ,一切正常。 所有PHP程序和项目都成功运行。 今天,我升级到PHP 7.0.4 ,麻烦就开始了。 没有一个’Hello World’程序正在运行,忘记了整个项目。 现在,如果我输入地址栏中的程序的URL以在浏览器中运行(例如“ http://localhost/hello.php ”),我将获得PHP代码,因为它显示在浏览器中,而不是以前在我使用PHP 5.5.32时发生的事情。 如果我从命令行(即终端)运行程序,我得到执行PHP代码后的预期输出。 我从终端运行以下命令并获得输出。 $ cd /var/www $ php hello.php 谷歌搜索后,我才知道Apache是​​唯一负责此问题的问题,为了解决这个问题,我必须“重建Apache”但是我找不到怎么办? 有人可以帮我这方面请给我一步一步的详细解答吗? 有关我面临的问题的参考和详细了解,请参阅以下问题链接: 为什么在PHP升级后,程序从命令行运行,但在浏览器中运行时显示PHP代码?

Apache显示索引/而不是默认索引html

我在我的Ubuntu 13.10上安装了apache2,它没有任何问题。 我可以通过在地址栏中键入localhost /来查看默认索引页面(位于/var/www/index.html中) 今天,在我将Ubuntu升级到14. 04之后,localhost服务器不再工作,而是显示/ page的索引 我试图重新安装所有东西(包括php5 , phpMyAdmin和MySQL ),但问题仍然存在。 我该如何解决?

在Ubuntu 18.04中缺少php7.2-mbstring包

我试图找到一种方法将php7.2-mbstring安装到Ubuntu 18.04,但我找不到它。 sudo apt-get install php7.2-mbstring响应没有找到它。 根据Cannonical和Debian网站,这个数据包存在。 得到这个包有什么特别的事吗?

testphp.php 404 Not Found

我安装了LAMP Server。 我可以访问http://localhost 。 我也可以成功运行phpmyadmin。 但是当我去http://localhost/testphp.php ,我找不到404。 该文件位于/var/www/testphp.php中。 该文件读取: 。 此信息来自指南: https : //help.ubuntu.com/community/ApacheMySQLPHP 。 我究竟做错了什么? 提前致谢。

下载“pecl / xdebug”成功,但它不是有效的包存档

我试图在Ubuntu 14.04中安装xdebug ,但是当我执行以下命令时: sudo pecl install xdebug 它返回错误: Download of “pecl/xdebug” succeeded, but it is not a valid package archive 有人有同样的问题或知道如何解决它? 谢谢

无法通过套接字’/var/run/mysqld/mysqld.sock’连接到本地MySQL服务器

我刚刚安装了appache,MySQL和PHP,确保我的安装,我被提示输入MySQL root用户密码,但当我启动我的MySQL时,它会弹出错误,我似乎无法找到解决方法,大多数我读过的解决方案并没有解决它,而且,我发现/ var / run / mysqld路径甚至不存在,我的php也需要套接字连接到我的数据库。

502 Bad Gateway nginx php7 fpm

我尝试使用这个tutorail安装nginx和PHP7与fpm https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04 当我尝试访问任何PHP文件时,我得到502 Bad Gateway ,当我尝试重新启动php7.0-fpm时,我得到这个: sudo service php7.0-fpm restart stop: Unknown instance: php7.0-fpm start/running, process 5379 我的nginx配置: location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 我的服务器是Ubuntu Server 14.04

为什么下载index.php而不是Nginx呈现?

我现在已经敲了两天头。 问题是index.php是下载而不是被处理。 我正在使用Ubuntu 14.04 , Nginx , php5 。 nginx/site-available/default如下所示。 我添加了许多post规定的index.php条目。 server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name localhost; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a […]

如何让PHP在其他文件夹上运行?

我在/var/www/myproject有一个PHP项目 我想知道我是否想在/home/myusername/Projects/myproject安装我的项目并能够在其上运行PHP,我该怎么办? 如果我希望Apache也考虑其他文件夹,该怎么办? 所以,例如: /home/WorkProjects/myotherproject 和 /home/myusername/Projects/myproject 谢谢

如何安装libvirt-php?

我想在我的ubuntu服务器11.10上安装libvirt-php。 任何人都可以告诉我安装libvirt-php最简单的步骤是什么?