zoukankan      html  css  js  c++  java
  • Windows2003下配置PHP环境

    因为近期需要做PHP的项目,所以要配置一下PHP的服务器,但从网上找了好多教程,照着配置却总是不能成功启动服务,没办法,只好参照着几个教程,一次次试验,终于配置成功,因此把正确的配置方式记录下来,供下次使用时参考。

    首先我们需要下载:
    apache,mysql,php,phpMyAdmin

    开始安装:

    1、安装httpd-2.2.19-win32-x86-no_ssl.msi,apache默认端口我们选择80,还有就是不要和IIS的端口号有冲突,(有冲突会有提示,按ESC取消即可,之后设为其他端口,如:8080)。

    2、Mysql安装:
    与安装一般的应用软件类似。

    3、PHP安装配置:
    把php-5.2.4-Win32目录放到任意目录下(我放在E盘根目录),把文件夹名字改成PHP。
    将PHP目录下的“php.ini-dist”或者“php.ini-recommended”文件,把它重命名为"php.ini",复制到“C:\WINDOWS”下。
    将php目录下得php5ts.dll复制到“C:\WINDOWS\system32”目录下。
    将php\ext目录下的“php_gd2.dll”与“php_msql.dll”复制到“C:\WINDOWS\system32”目录下。

    修改apache的httpd.conf:

    打开安装目录中的conf下的“httpd.conf”文件(最好事先备份一下)。
    (1)将文件里所有80端口改为你需要的端口号,如8080;
    (2)找到DocumentRoot,把它修改成你网站的根目录,如“DocumentRoot "E:/PHP/htdocs"”;
    (3)找到<Directory "X:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,把它修改成你网站得根目录,如:<Directory "E:/PHP/htdocs">;
    (4)查找DirectoryIndex index.html index.html.var 在后面加入index.php;
    (5)查找#LoadModule ssl_module modules/mod_ssl.so,另起一行加入LoadModule php5_module e:\php\php5apache2_2.dll(注意目录改成你的);
    (6)查找AddType application/x-gzip.gz.tgz后面加入一行AddType application/x-httpd-php .php。

    写一个文件index.php:
    <?php
    phpinfo();
    ?>

    放到apache的根目录下,从起apache服务器,在浏览器中输入:http://127.0.0.1[:端口号]/index.php, 看到php的配置信息,php版本,表示php配置成功.

    4、mysql配置:
    打开c:\windows\php.ini文件:
    查找;extension=php_mysql.dll,去掉';'注释;
    查找;extension=php_gd2.dll,去掉';'注释;
    查找;extension=php_mbstring.dll,去掉';'注释;
    查找;session.save_path="/temp",去掉";",把"/temp"修改成"C:\WINDOWS\Temp";
    查找;extension_dir修改为extension_dir="e:\php\ext";
    将 libmysql.dll、libmcrypt.dll复制到"c:\windows\system32"目录下;
    查找;extension=php_mysql.dll,去掉';'注释;
    查找;extension=php_mcrypt.dll,去掉";";
    重启apache服务器。

    5、安装配置phpMyAdmin:
    把phpMyAdmin解压到apache虚拟目录下(E:\PHP\htdocs),将“config.sample.inc.php”修改为“config.inc.php”。修改该文件:

    查找:$cfg['blowfish_secret'] = '';
    改成:$cfg['blowfish_secret'] = 'www.piaoyi.org';
    这里的值自己随便定义,不超过46个字符。如果这个地方留空,将会出现“配置文件现在需要绝密的短语密码(blowfish_secret)”。

    在浏览器中输入http://127.0.0.1/phpMyAdmin/ ,即可很方便的管理我们的数据库了。

    PS:

    Windows下 Fatal error: Class 'ZipArchive' not found的解决办法:

    出现这个错误说明是程序在调用'ZipArchive' 这个类的时候没有成功,原因是由于在安装php的时候没有增加php zip的支持(非zlib)。

    在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;

    参考资料:

    http://tiny4.org/nana/2008/07/windowsphp.html
    http://www.phpweblog.net/tanqimin/archive/2007/07/01/1424.aspx
    http://www.piaoyi.org/php/phpMyAdmin-install-method-faqs.html
    http://www.wangzhongyuan.com/archives/683.html

    非常感谢!!!

  • 相关阅读:
    自定义Python枚举
    解决Django跨域访问的问题
    BBS项目细节总结
    面向对象进阶
    面向对象
    三级菜单
    常用模块
    内置函数与匿名函数及递归
    迭代器和生成器
    函数
  • 原文地址:https://www.cnblogs.com/flycantus/p/2107943.html
Copyright © 2011-2022 走看看