日期:2014-05-16  浏览次数:20951 次

自定义安装Apache+php+mysql网站服务器环境

自定义安装Apache+php+mysql

这种方式是比较麻烦的安装方式,需要具有一定的对Apache了解的基础上才能安装,安装顺序就是先安装Apache软件,然后安装php,最后安装mysql。这里的难点是要修改配置文件,让这三个软件能够一起工作。所有的修改工作都在Apache安装目录中的httpd.conf文件和php安装目录中的php.inf文件中修改,修改其实也很简单,就是让相应的语句起作用,例如httpd.conf文件就要添加一些语句(其实这条语句文件已经有,只不过还是处于被注释掉的状态,还没有起作用而已)

第一步安装Apache软件,建议到Apache官网上下载最新版本。我用的是Apache2.2版本,安装这个就像安装软件一样轻松自如!其中服务器的名字就叫做localhost,其他的邮件地址什么的全部乱填都没有问题,当然要安照一定的格式。所以一般在这个阶段不会有什么问题。安装完了之后一定要注意测试一下是否安装成功,在htdocs文件夹中有一个index.html文件,在浏览器输入localhost,若出现这个页面,那就说明安装成功。

第二步:安装php。

到php的官网上去下载php的较新版本,一般在5.3.0以上就可以了。我用的是5.3.15版本的,这个压缩包下载下来之后解压后放在站点的上一级文件夹下,当然了,其实是随便放在哪里都可以,但最好放在和Apache安装目录同一个文件夹下,这样更好管理。这个时候小高潮就要来了,如何让Apache认识这个php呢?这个时候就要修改Apache目录中的httpd.conf文件了,这个文件就像是一个纽带,我觉得是一个挺核心的东西。在这个文件中找到LoadModule php5 开头的一行字,如果没有就自行添加,总之加入下面的一段代码:

      LoadModule php5_module c:/news/test/php5/php5apache2_2.dll

      #这句话可能是指示php.ini文件的所在位置。

      PHPIniDir "c:/news/test/php5"

      #如果找到php应用程序,就用php来执行该程序

      AddType application/x-httpd-php .php  .phtml

接下来设置php文件,在php安装目录下找到php.ini.development这个文件,重命名为php.ini,打开这个文件,找到如下几行字:

    ; Onwindows:

    ;extension_dir = "ext"

改为:

    ;Onwindows:

    Extension_dir=”[你的php安装目录中ext文件夹具体的安装位置]”;

其中ext例如我的ext文件位置为c:/news/php5/ext,那么就写入这个安装路径。注意是斜杠,并非windows下的反斜杠。这个原因我个人猜测可能与服务器环境一般是Linux或UNIX有关,因为Linux下文件系统分隔符是斜杠。

接着继续寻找以下内容:

   ;extension=php_mysql.dll

   ;extension=php_mysqli.dll

   ;extension=php_mbstring.dll

   ;extension=php_bz2.dll

   ;extension=php_gd2.dll

将每行前面的分号去掉就可以了,这里的分号相当于注释符号。

然后重启Apache就可以了。