如何安装MySQL 4.1和PHP4在Debian蚀刻

如何在Debian Etch上安装MySQL 4.1和PHP4

版本1.0
作者:Falko Timme

MySQL 4和PHP 4很旧,但是您的服务器上可能需要PHP4和MySQL4的PHP应用程序。问题是Debian Etch仅提供MySQL 5,其PHP4包依赖于MySQL 5而不工作与MySQL 4.本指南显示如何在Debian Etch上安装MySQL 4.1以及与MySQL 4.1配合使用的PHP4软件包。

我不会保证这将为您工作!

1初步说明

我在这里使用的Debian蚀刻系统的IP地址为192.168.0.100

2配置apt

幸运的是,http: //debian.mytso.net/etch有针对MySQL 4.1和PHP4的Debian软件包。 要使用这些,我们必须打开/etc/apt/sources.list并添加以下行:

vi /etc/apt/sources.list
[...]
deb http://debian.mytso.net/etch/ /
[...]

接下来我们打开/ etc / apt / preferences ,并指定apt应该使用debian.mytso.net存储库优先于默认的Debian存储库:

vi /etc/apt/preferences
Package: *
Pin: origin debian.mytso.net
Pin-Priority: 1001

优先级1001确保debian.mytso.net是首选的存储库。

现在我们更新我们的包数据库:

apt-get update

3安装MySQL 4.1

为了安装MySQL 4.1,我们只需运行以下命令:

apt-get install mysql-server-4.1 mysql-client-4.1 mysql-common-4.1 libmysqlclient14 libmysqlclient14-dev

要配置MySQL并设置密码,请查看第10章。

4使用PHP4安装Apache2

要用PHP4安装Apache2(支持MySQL 4.1),我们只需运行:

apt-get install libapache2-mod-php4 php4-common php4-curl php4-domxml php4-gd php4-imap php4-mcal php4-mcrypt php4-mhash php4-mysql php4-pspell php4-recode php4-snmp php4-xslt php4

安装过程中可能会看到以下问题:

没有Maildir支持,继续安装libc-client? < - 是的

然后重新启动Apache:

/etc/init.d/apache2 restart

5测试PHP4

现在我们可以测试PHP4和MySQL 4.1是否正确安装。 假设您的默认Apache文档根目录是/ var / www (对于Debian上的默认Apache安装是正确的),我们创建了/var/www/info.php文件:

vi /var/www/info.php
<?php
phpinfo();
?>

然后我们在浏览器中调用该文件( http://192.168.0.100/info.php )。 如果一切顺利,您应该看到您已经安装了PHP4(在此示例中为4.4.4)...

...在PHP4中启用了MySQL支持。 Client API版本是4.1.11,因为我们安装了MySQL 4.1.11:

6旧密码(MySQL)

如果您在登录Web应用程序时遇到问题,请打开/etc/mysql/my.cnf并将旧密码添加到[mysqld]节,如下所示:

vi /etc/mysql/my.cnf
[...]
[mysqld]
#
# * Basic Settings
#
old-passwords
[...]

之后重启MySQL:

/etc/init.d/mysql restart

7链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏