我正在使用在 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软件仍然没有更新。
我该怎么做?
我已经在笔记本电脑上安装了 Ubuntu 14.04 并安装了 apache 2(版本 2.4.7)和 PHP 5。
我找不到httpd.conf。我需要更改它,因为当我尝试打开 .php 页面时,我会看到一个下载框。
我应该如何进行?
最近我在我的 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 …
我按照作曲家手册(作曲家的全局安装(手册))在 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. 如何解决这个问题?
我想在我的 Ubuntu 机器上安装 PHP 5.2.17 和 PHP 5.3.5,并根据需要进行切换。我怎样才能做到这一点?
我需要从 PHP 5.3 包(有很多)清理我的服务器,以便能够编译 PHP 5.2。摆脱它们的最简单/最安全的方法是什么?
我使用tasksel安装了Ubuntu 11.04和LAMP。
我发现 PHPmail()不起作用。
我想我需要启用它还是什么?我怎么做?
我刚刚从 14.10 升级到 16.04,但不确定如何在 apache 中配置 PHP 7。我确实修改了 php7.0.conf 文件以取消对最后几行的注释,重新启动 apache2 并且没有任何变化。
我是否需要更改 apache2 设置以允许 php?
PHP 从命令行运行,所以我确定 php 已正确安装。
此外,我在 phpadmin 上收到一个错误,说 mbstring 丢失。
如何在 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) 我刚刚重新安装了 Apache 和 PHP5,但是当我访问我的文档根目录时,它只会下载一个“下载”文件。当我尝试documentroot /index.php 时,它只会下载 PHP 文件。
我安装了 PHP,但 Apache 似乎不想执行它。
人们建议在我的httpd.conf文件中添加一个“加载模块”行,但我没有那个文件。