如何正确配置PHP开发环境
摘要:如何正确配置PHP开发环境
如何正确配置PHP开发环境
PHP言语在停止开发之前,需求将开发环境配置妥当,这样能力完成咱们的程序完美运转。那么,如何正确的配置PHP开发环境呢?文章将引见Apache、MySql、PHP的下载、装置及配置,分别讲述在windows和Linux环境下开发环境的搭建。
一、下载Apache、MySql和PHP
1、Apache的下载
Apache服务器可能经过民间提供的镜像地址来下载windows的Apache装置程序,不过都是英文版的,而且下载速度太慢。我建议大家去华军、天空或许中关村下载最新版的装置程序,速度很快。
2、MySQL的下载
MySQL的民间网站是。可能下载最新版本的MySQL,还是那句话,建议大家去华军、天空或许中关村下载。
3、PHP的下载
PHP的民间网站是。可能下载最新的版本。
二、在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下配置的内容停止相干配置,配置项和配置方法类似
一、下载Apache、MySql和PHP
1、Apache的下载
Apache服务器可能经过民间提供的镜像地址来下载windows的Apache装置程序,不过都是英文版的,而且下载速度太慢。我建议大家去华军、天空或许中关村下载最新版的装置程序,速度很快。
2、MySQL的下载
MySQL的民间网站是。可能下载最新版本的MySQL,还是那句话,建议大家去华军、天空或许中关村下载。
3、PHP的下载
PHP的民间网站是。可能下载最新的版本。
二、在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下配置的内容停止相干配置,配置项和配置方法类似