tar xvf -
其中,xxxx是你自己任取的一个版本标记。上面的命令将创建一个名为mysql-xxxx目录,所有的源程序文件都在这个目录下。通过执行cd mysql-xxxx命令转入该目录,仔细阅读其中的多个README文件INSTALL文件。在遇到某些问题时,这些文件可能会帮上大忙呢。
MySQL带有一些便利的配置脚本程序。只须简单地键入./configure,您就可以让这些程序为您完成很多工作。如果您需要明确指定要做的事情,可以使用./configure -help命令,它会给您列出你可以使用的选项。例如,如果您正在一台内存较少的机器上进行编译,那么可以使用--with-low-memory选项。我喜欢把MySQL安装在一个总目录下,而不是安装在机器上多个目录下,所以我会指定安装目录,并指定-prefix选项。
您还可以指定许多其他选项,象编译过程中要略掉哪些部分、保留哪些部分等。我们不妨假定要全部安装在服务器的/usr/local/mysql目录下。这意味着我们将键入./configure -prefix=/usr/local/mysql命令。
配置脚本程序运行时会检查您的系统,然后生成一些文件来保证编译的顺利进行。如果该脚本程序失败,它也会显示一些有用的错误信息告诉您失败的原因。大家经常会遇到脚本程序在寻找多线程库文件时失败。此时您应当检查一下系统中是否已经安装了MIT-pthreads,如果没有,那么请您安装该软件。Linux用户则必须安装LinuxThreads。这些库文件对于MySQL的多线程运行模式(也就是运行它自己的多个版本〕是非常关键的。
如果一切都顺利进行的话,只须简单键入make命令,然后就可以去泡杯咖啡了。MySQL是相当复杂的程序,编译起来得用一段时间。如果发现错误,可以检查文档,看看只否您漏掉了某些与您的操作系统有关的准备工作。
接下来,键入make install命令,所有必需的文件都会安装到相应的目录。您差不多就可以开始使用了!如果您是MySQL新手,以前从未安装过MySQL,那您得创建默认的许可权限才能安装,因此请键入...scripts/mysql_install_db来进行相应的设置。
就这样。我们的准备工作完成了。再下面所要做的就是在机器启动时自动启动数据库,并在关机时自动关闭数据库。是的,这项工作也有一个专门的脚本程序。mysql.server start命令可以启动数据库,而mysql.server stop可以关闭数据库。实在是再简单不过了。如果您想手动启动数据库(这样就不用重启机器了),你以进到安装MySQL的最上层目录(/usr/local/mysql)然后键入bin/safe_mysqld &命令。
我们已经完成了一半了。接下来是PHP部分。>>
三、安装PHP
好,看到这里时,希望您已经把MySQL安装好并运行起来了。那实在是太有意思了!下面是PHP...这个过程要容易一些,不过那些大量的选项还是使人眼花缭乱。当然,您大可不必惊慌。您随时可以重头再来,重新编译PHP,根据需要来加入或去掉某个选项。
PHP的老家在http://www.php.net/。这个网站信息量极大,从开发项目内容到软件错误报告都有。和MySQL一样,您可以选一个离您最近的镜像网站下载。很显然,您得到网站的Downloads部分去下载PHP。
这里您的选择不是很多。有一些预选编译好的二进制文件,但那都是实验性的。如果您不是在Windows平台上,那就下载源代码,自己编译一下吧。
但是我们还是先谈谈Windows。在使用PHP时,一般的作法是在Windows系统上开发,然后在Unix服务器上运行。您最终可能也会选择这种方式,这就需要您对两种平台下的安装都很熟悉才行。
下载Windows二进制文件后,您可以用您喜欢的任何一种ZIP解压缩程序,把软件包中的文件解压到C盘的php3目录下。软件包中的README文件对安装过程中的细节作了部分说明,但是我们在这里再对这个文件中的关键内容做个读者文摘:如果您不想把PHP安装在C:\php3目录,而是别的目录,那么您得编辑解压缩出来的文件中那个.inf文件。
在php3目录中,您会发现很多.dll文件。把所有文件名不是以php_开头的那些.dll文件都移到\windows\system目录下。然后,把php.ini-dist文件改一下名,改成php3.ini,并把它移到\windows目录下。如果您打开这个文件,会发现里面有很多有趣的东西可以改。现在,把含有:
extension=php3_mysql.dll
内容的那一行的注释去掉。
如果您使用的是Win32平台上的Apache服务器,那么请设置Apache,使其能够识别并解释PHP文件。您需要在http.conf文件或是srm.conf文件(具体是哪一个文件取决于您使用的Apache软件的版本)中加入下一行:
Action application/x-httpd-php3 "php3/php.exe"
AddType application/x-httpd-php3 .php3
或者,如果您使用的是IIS,那么请用鼠标右键单击php_iis_reg.inf文件,并选择“安装”。您得重新启动系统,才能使刚才所做的改动生效。
OK,说完了Windows,再来说说Unix。当然,我们要从源代码开始编译。与MySQL相似,把源文件下载、解包。PHP也同样包含一个配置脚本程序,可是您不能完全使用默认设置。运行./configure -help (北联网教程,专业提供视频软件下载)
……