安装无法通过 apt 获得的 Apache、Php、Mysql 最新版本

Tar*_*run 11 mysql php compiling apache2

我需要安装他们网站上可用的最新版本的 apache、php 和 mysql,但问题是 apt 存储库还没有这些更新版本。

我想要的版本:Apache 2.4.4、PHP 5.4.16 和 MySQL 5.6.12。

可通过 apt 获得的版本:Apache 2.2.22、PHP 5.4.15、MySQL 5.5.31。

Ubuntu 不支持上述版本的软件包。请,我需要帮助!谢谢!

PS Tasksel 还没有这些版本的软件包。

Rad*_*anu 10

在安装新版本之前,您应该卸载之前安装的任何其他版本。

安装 Apache 2.4.4

  1. 在安装 Apache 2.4.4 之前,您应该安装PCRE,否则不会成功。安装 PCRE 的过程很简单。下载后,在终端中运行下一个命令:

    sudo ./configure
    sudo make
    sudo make install
    
    Run Code Online (Sandbox Code Playgroud)
  2. http://apr.apache.org下载 APR 和 APR-Util ,将它们解压到 Apache 目录、/srclib/apr 和 /srclib/apr-util(目录名称中没有版本号)并键入以下命令安装 Apache :

    sudo ./configure --with-included-apr
    sudo make
    sudo make install
    
    Run Code Online (Sandbox Code Playgroud)
  3. 输入以下命令启动Apache:

    sudo /usr/local/apache2/bin/apachectl start
    
    Run Code Online (Sandbox Code Playgroud)

可能有一些错误,例如:

/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

键入以下命令以查看 httpd 的共享库依赖项:

ldd httpd
Run Code Online (Sandbox Code Playgroud)

Found "libpcre.so.1 => not found",然后键入以下命令来更新链接:

sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

重新启动 Apache 并且应该可以工作。

来源:http: //zhuojun.info/?p=1121

安装 PHP 5.4.16

  1. http://php.net/downloads.php下载 PHP 5.4.16
  2. 查看此帖子以了解如何安装.tar.bz2文件:如何安装 .tar.gz(或 .tar.bz2)文件?

安装 MySQL 5.5.31

  1. http://dev.mysql.com/downloads/mysql/5.5.html下载 MySQL 5.5.31 。事实上,MySQL 5.5.32 是最新版本。
  2. 查看这篇文章,了解如何安装.rpm文件:如何安装和管理 RPM?


oer*_*dnj 7

如果您不想手动安装 Apache 2.4 和 PHP 5.5,您可以在我的PHP5 PPA 中找到两者。

我将添加更多 PHP 扩展和 Apache 2.4 模块,因为人们会来要求它们。

还有一个MySQL 5.5MySQL 5.6 PPA(以及更多)。