php自学笔记之windows开发环境的搭建


          众所周知PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。

          但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。

         所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了, 并不影响其他软件,非常方便。


      一、软件准备:

         php是:php-5.4.29-Win32-VC9-x86.zip

         apache:httpd-2.2.25-win32-x86-no_ssl.msi

         mysql:mysql-5.5.36-win32.msi

  

         以上软件都是32位,也可以直接去我百度云盘上下载对应软件   如需要64位,可自行去官网下载;


      二、软件安装:

              2.1 Apache安装:

                      双击软件安装即可,不在啰嗦!

                      安装完成后,在浏览器中输入 http://localhost   看能否运行.

             2.2 php安装:

                    php是绿色软件,解压即可.

             2.3  mysql安装:

                     双击安装即可,不在啰嗦.


       三、Apache、PHP、Mysq整合:

             3.1 Apache与php整合:

            

                1)   在Apache服务器中找到conf目录下httpd.conf这个配置文件,

                     #LoadModulevhost_alias_module modules/mod_vhost_alias.so下面添加如下代码:

                    LoadModule php5_module "php安装目录/php5apache2_2.dll"(并检查php安装目录中是否有php5apache2_2.dll文件

                    PHPIniDir " php安装目录"

                    AddTypeapplication/x-httpd-php .php .phtml  

        

                  2) PHP安装目录中找到php.ini-development将其修改成php.ini

                  3)  设置PHP扩展包的具体目录,php.ini中找到

                        ;extension_dir = “ext”

                        将其修改为

                        Extension_dir = “php安装目录下的/ext”

                 4) 修改时区,将data.timezone = Asia/ShangHai

                 5)  配置完成后,在Apache目录下新建一个index.php,并写段简单的代码测试配置是否成功,代码如下

                     <?php

                             Phpinfo();

                    ?>

                  6)  启动Apache服务器


                  3.2  mysql与php

                  1)在php安装包中找到php.ini文件,将以下2个文件中;号注释给去掉

                  ;extension=php_mysql.dll
                  ;extension=php_mysqli.dll

                   2)然后再新建一个mysql.php来测试php与mysql能否正常工作,代码如下:

                     <?php

                           $conn= mysql_connect("127.0.0.1","root","123456");
                          if($conn){
                                 printf("ok");
                             }else{
                                 echo "error";
                            }

                    ?>


                  到此php、apache、mysql环境搭建结束,如遇到问题,可留言!




你可能感兴趣的:(apache,PHP,mysql,开发环境)