标签: php

如何将 PHP 版本升级到最新的稳定发布版本?

我正在使用在 Ubuntu 12.04 LTS 64 位操作系统上运行的系统。

我目前在这台机器上使用以下 PHP 版本:

用于在终端获取以下信息的命令: php -v

我得到的详细信息如下:

PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
Run Code Online (Sandbox Code Playgroud)

现在我想将我的 PHP 软件升级到 5.5.20 版本。

在问这个问题之前,我尝试了以下命令:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

出现了一些信息。然后我再次点击以下命令:

php -v
Run Code Online (Sandbox Code Playgroud)

但是PHP软件仍然没有更新。

我该怎么做?

upgrade php apt

89
推荐指数
3
解决办法
49万
查看次数

找不到 httpd.conf

我已经在笔记本电脑上安装了 Ubuntu 14.04 并安装了 apache 2(版本 2.4.7)和 PHP 5。

我找不到httpd.conf。我需要更改它,因为当我尝试打开 .php 页面时,我会看到一个下载框。

我应该如何进行?

php apache2 webserver 14.04

89
推荐指数
2
解决办法
33万
查看次数

升级php和apache后如何解决phpmyadmin not found问题?

最近我在我的 Ubuntu 桌面 12.04.3 LTS 中安装了 PHP、Apache、MySQL、phpMyAdmin、python 以将其用作 LAMP 服务器。我用来安装这些的命令如下:

1: sudo passwd
2: su
3: apt-get install php5
4: apt-get install apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)

然后一切正常。LAMP 服务器运行良好。然后我想升级整个 LAMP 服务器,我的意思是 PHP、Apahce、MySQL、phpMyAdmin 等。然后我在谷歌搜索并获得了一些 ppa,其中包含这些软件的最新版本。然后我添加了那些ppa。ppa链接:

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/apache2
4. https://launchpad.net/~ondrej/+archive/php5
Run Code Online (Sandbox Code Playgroud)

然后使用这些 ppa 并首先升级 phpmyadmin,然后是 MySQL 服务器,然后是 Apache,然后是 PHP。升级 phpmyadmin 和 mysql 服务器后,整个 LAMP 服务器与更新后的 mysql 服务器和 phpmyadmin …

lamp php apache2 phpmyadmin

88
推荐指数
2
解决办法
46万
查看次数

Composer的全局安装(手动)

我按照作曲家手册(作曲家的全局安装(手册))在 Ubuntu 上安装作曲家。

$ ll /usr/local/bin/
total 4760
drwxr-xr-x  2 root root    4096 2012-03-29 08:29 ./
drwxr-xr-x 10 root root    4096 2011-04-26 00:50 ../
-rwxr-xr-x  1 root root  410324 2012-03-29 08:28 composer.phar
Run Code Online (Sandbox Code Playgroud)

来自/usr/local/bin/作品的其他脚本,但作曲家给出:

$php composer.phar update Could not open input file: composer.phar

仅当我输入composer.phar. 如何解决这个问题?

php binary

86
推荐指数
5
解决办法
23万
查看次数

如何安装两个版本的 PHP 并在它们之间轻松切换?

我想在我的 Ubuntu 机器上安装 PHP 5.2.17 和 PHP 5.3.5,并根据需要进行切换。我怎样才能做到这一点?

server lamp php apache2

77
推荐指数
6
解决办法
18万
查看次数

如何彻底删除PHP?

我需要从 PHP 5.3 包(有很多)清理我的服务器,以便能够编译 PHP 5.2。摆脱它们的最简单/最安全的方法是什么?

php package-management

76
推荐指数
4
解决办法
44万
查看次数

如何让我的 PHP 发送邮件?

我使用tasksel安装了Ubuntu 11.04和LAMP。

我发现 PHPmail()不起作用。

我想我需要启用它还是什么?我怎么做?

php mail

74
推荐指数
3
解决办法
24万
查看次数

升级到 16.04。php7 无法在浏览器中运行

我刚刚从 14.10 升级到 16.04,但不确定如何在 apache 中配置 PHP 7。我确实修改了 php7.0.conf 文件以取消对最后几行的注释,重新启动 apache2 并且没有任何变化。

我是否需要更改 apache2 设置以允许 php?

PHP 从命令行运行,所以我确定 php 已正确安装。

此外,我在 phpadmin 上收到一个错误,说 mbstring 丢失。

upgrade php apache2 16.04

71
推荐指数
5
解决办法
21万
查看次数

在 Ubuntu 16.04 中从 php 7.0 升级到特定的 php 7.1/7.2

如何在 ubuntu 16.04 中从 php 7.0 升级到 php 7.1?

如果我这样做,php -v我会收到此消息:

PHP 7.0.8-0ubuntu0.16.04.3 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.8-0ubuntu0.16.04.3, Copyright (c) 1999-2016, by Zend Technologies
Run Code Online (Sandbox Code Playgroud)

update-manager php 16.04 php7

68
推荐指数
1
解决办法
19万
查看次数

PHP 脚本未在 Apache 服务器上执行

我刚刚重新安装了 Apache 和 PHP5,但是当我访问我的文档根目录时,它只会下载一个“下载”文件。当我尝试documentroot /index.php 时,它只会下载 PHP 文件。

我安装了 PHP,但 Apache 似乎不想执行它。
人们建议在我的httpd.conf文件中添加一个“加载模块”行,但我没有那个文件。

php apache2

66
推荐指数
5
解决办法
32万
查看次数