热搜:NVER node 开发 php

【PHP】PHP开发环境搭建??windows篇(apache2.2.22+php5.3.29+mysql5.7)

2024-08-16 23:00:02
【PHP】PHP开发环境搭建??windows篇(apache2.2.22+php5.3.29+mysql5.7)

一直有学习php的想法,也稍微弄过一点点php,以前是用xmpp或者wamp来实现这会让很多初学者盲目,不知道是啥。现在来搭建一遍开发环境,并且说明下每一个的用途。

1、下载apache的http server 官网:http://httpd.apache.org/ 下载:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi                       PHP官网:http://php.net/  下载:http://windows.php.net/download   这个下载页面,php有一个nts版本为non thread safe下载:php-5.3.29-Win32-VC9-x86.zip

       mysql就太多了,其实随便什么版本都行,我的博客里面有mysql的详细安装说明。


2、安装apache httpd server  这个是apache提供的web应用服务器它能够提供http静态服务,支持php需要它的php组件。这个都是傻瓜式安装:








安装apache就完成啦。打开浏览器,在地址栏上输入 http://localhost:80 能够看到It works!就表示成功啦。

然后能够看到右下角的图标:是绿色滴


3、安装php:将下载的zip包,解压到任何路径,我解压的路径是:D:\PHP-5.3.29-install


4、将apache + php + mysql 整合运行

apache是一个http web服务器,它需要增加一个组件用于支持php

a)首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。我们这里的路径为:D:\Program Files\Apache Software Foundation\Apache2.2\conf 打开conf配置文件定位到128行,其实这里前后都无所谓啦:

LoadModule php5_module "D:/PHP-5.3.29-install/php5apache2_2.dll"PHPIniDir "D:/PHP-5.3.29-install"AddType application/x-httpd-php .php .html .htm
把这个加进去,然后我们打开php的解压目录也就是安装目录看下是否有php5apache2_2.dll这个文件。



从上面可以看出php5.3.29版本还支持Apache2.4版本。。。 你看到了么。


b)继续修改配置文件,找到


DirectoryIndex index.html

修改为:


DirectoryIndex index.php index.html

这个意思是站点下面首页设置为index.php或者index.html 其实这个可设置也可不设置。


c)修改apache服务站点目录 DocumentRoot 和 Directory 这两个节点。

DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"


修改为自己在磁盘上的一个目录,这个目录就是apache服务器用于寻找php文件的目录


apache修改完了,再修改php:

把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

1. 设置PHP扩展包的具体目录,找到

        ; On windows:
        ; extension_dir = "ext"

      改为 (值是ext文件夹的目录)

        ; On windows:
         extension_dir = "D:/PHP-5.3.29-install/ext"



      2. 开启相应的库功能,找到需要开启的库的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_xmlrpc.dll

       去掉前面的分号(注释),即改为

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

        extension=php_xmlrpc.dll

      

      3. 设置时区,找到

        ;date.timezone =

        改为

        date.timezone = Asia/Shanghai


到这里就配置完了,在Directory 配置的目录下新建一个index.php文件,输入 <?php phpinfo() ?> 然后再浏览器输入localhost 就能够看到php的信息了,表示安装成功。!