详解如何正确配置PHP开发环境


  PHP语言在进行开发之前,需求将开发环境配置 稳妥,这样 威力实现我们的程序 圆满运行 。那么,如何正确的配置PHP开发环境呢?文章将介绍Apache、MySql、PHP的下载、安装及配置,分别讲述在windows和Linux环境下开发环境的搭建 。

  一、下载Apache、MySql和PHP

  1、Apache的下载

  Apache服务器 可以通过官方提供的镜像地址来下载windows的Apache安装程序,不过都是英文版的,并且下载速度太慢 。我 提议大家去华军、天空或者中关村下载最新版的安装程序,速度很快 。

  2、MySQL的下载

  MySQL的官方网站是http://www.mysql.com 。 可以下载最新版本的MySQL,还是那句话, 提议大家去华军、天空或者中关村下载 。

  3、PHP的下载

  PHP的官方网站是http://www.php.net 。 可以下载最新的版本 。

  二、在windows下配置PHP开发环境

  1、Apache、MySql和PHP的安装像安装windows 其余软件一样,这里 提议把Apache和PHP软件安装在D盘目录下,把MySQL软件安装在C盘,这样不需求做任何设置,MySQL就 可以顺利启动运行 。

  2、配置开发环境

  为了让windows 可以执行PHP,需求做进一步的工作,按以下步骤搭建好环境:

  1)在PHP安装目录下,找到文件php5ts.dll,将其复制到C盘system32目录下 。

  2)在PHP安装目录下,找到文件libmysql.dll,将其复制到C盘system32目录下 。

  3)在PHP安装目录下,找到文件php.ini,将其复制到C:\windows下 。这个文件是配置PHP的 根本文件,如设置服务器根目录配置,用文本编辑器 打开php.ini文件,找到"doc_root=",由于我把Apache默许安装在D盘根目录下,所以, 批改这个配置项的值为:doc_root=d:\apache2\htdocs

   揭示:消费者依据自己安装Apache的路径, 批改该配置项的值 。

  4)在php.ini中找到“extension_dir ="./"”,这个配置项用来载入PHP的 扩大模块, 批改该配置项如下:extension_dir = d:\php\ext,(需求按自己的安装目录 批改PHP的载入位置) 。

  5)在php.ini中找到“;extension=php_mysql.dll”,把这项前面的分号去掉, 示意使这个项生效 。这个配置项用来使PHP 支撑MySQL,这里分号起 诠释作用 。 批改完PHP的配置文件php.ini后, 保留退出该文件 。

  6)进行Apache的配置 。转到Apache的安装目录下的conf目录,用文本编辑器 打开Apache的配置文件http.conf 。在此文件中找到 dynamic shared object(DOS) Support,在LoadModule行的最终增加如下配置项:LoadModule php5_module d:/php/php5apache2.dll,(需求按自己的安装目录 批改PHP的载入位置) 。该项是通过Apache来载入PHP模块php5apache2.dll,即PHP以Apache的一个模块来运行 。

  7)为了让Apache 支撑.php后缀的文件,在http.conf中找到AddType项,在最终增加如下配置项:AddType application/x-httpd-php.php 。找到directoryIndex,在最终增加index.php 。为了 支撑中文,找到AddDefaultCharset ISO-8859-1改为AddDefaultCharset GB2312 。 批改完后 保留http.conf 。即 实现Apache的 根本配置 。

   留神:强烈 提议对Apache配置文件http.conf进行 批改时, 定然 恪守 批改丝毫测试丝毫的 准则,即每次 批改完一项并 保留http.conf后,要重启一下Apache,假如Apache 畸形启动,则 可以进行后续 批改,不然, 注明本次 批改有误, 细心 审查并再一次 批改 。

  三、在Linux下配置配置PHP开发环境

  1、MySQL的安装

  在MySQL官网下载MySQL的安装文件MySQL-server-4.0.20-0.i386.rpm,执行下面的命令 实现MySQL的安装 。

  rpm -ivh MySQL-server-4.0.20-0.i386.rpm

  在没有设置MySQL密码的状况下,通过以下命令测试MySQL是不是安装 顺利 。

  mysql -u root

  浮现 类似welcome to the mysql mointor. commands end with;or \g的字样, 注明安装 顺利 。

  2、Apache的安装

  从Apache的官网下载UNIX版本的压缩包,以httpd-2.0.52.tar.gz为例, 假如资源包放在/usr/local/src下,进入这个目录后解压缩,命令如下:

  cd /usr/local/src

  tar -zxvf httpd-2.0.52.tar.gz

  解压缩后,进入目录httpd-2.0.52,执行以下命令:

  ./configure --prefix=/usr/local/apache2 --enable--module=so

  其中--prefix=/usr/local/apache2用来指定Apache的安装目录 。接下来进行编译,执行一下命令 实现安装 。

  make

  mae install

  3、配置PHP开发环境的安装

  1)从PHP官网下载php5.1.4.tar.gz的压缩包,解压缩该文件包,命令如下:

  tar -zxf php5.1.4.tar.gz

  2)转到解压缩后的目录,执行以下命令 实现PHP安装目录等 有关配置:

  ./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql

  3)接着编译PHP,命令如下:

  make

  make install

  4)复制目前目录下的文件PHP大安装目录的lib目录下,并改名为php.ini,命令如下:

  cp php.ini-dist /usr/local/php/lib/php.ini

  5)以上配置PHP开发环境的安装完后,参见windows下配置的内容进行 有关配置,配置项和配置 步骤 类似 。