您当前的位置:首页 >> 网站建设
RSS

window2003下apache+php+mysql+phpmyadmin配置

作者: insun lee 来源: 2009-08-19

一、安装php

下载一个解压缩包,比如5.2的版本: php-5.2.11-Win32.zip 。解压缩到你能喜欢的盘上,比如D盘,然后打开

修改php.ini.dist为php.ini并打开它,修改如下参数

memory_limit = 128M
display_errors = On #改为OFF,关闭错误
extension_dir =   #这里填写你的php安装位置下的 \ext
enable_dl = Off #这个给关闭了,通常是用不到
file_uploads = On #允许文件上传
upload_tmp_dir =   #这里你可以添加你自己的临时目录,记住,这个目录必须可写!
upload_max_filesize = 8M #默认为2m,建议修改

去除以下这些拓展前面的分号,请根据需要增减吧,不是一定要那样
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_xsl.dll
extension=php_zip.dll

mysql.max_links = -1 #建议设下mysql的连接数
建议修改:session.save_path =   #记住,此目录也是必须有写入权限

修改后保存,复制php.ini,php5ts.dll,libmysql.dll,php5isapi.dll到 系统盘的windows目录下,php的配置基本完成,不过为了让他生效还得配置apache,这会在下面讲到

二、apache安装

apache官方下载win下的软件:

  • Win32 Binary without crypto (no mod_ssl) (MSI Installer): apache_2.2.14-win32-x86-no_ssl.msi
  • Win32 Binary including OpenSSL 0.9.8k (MSI Installer): apache_2.2.14-win32-x86-openssl-0.9.8k.msi
  • 你也可以下载其他的版本。下载后直接安装,你可以修改下安装地址,至于安装过程中要求填写的域名,您可以随便填写,那个是作为默认用的,这个是可以在安装后修改的。安装完之后打开apache安装地址下的/conf/httpd.conf 

    1、让apache启动的时候支持php
    在文件#LoadModule vhost_alias_module modules/mod_vhost_alias.so的后面添加:LoadModule php5_module E:/php5-2-11/php5apache2_2.dll(事实上你可以把这个天加在文件中任意的位置,只要你觉得合适就行)

    2、启动一些你觉得必要的模块(去掉前面的分号)
    如重写模块:LoadModule rewrite_module modules/mod_rewrite.so

    3、修改 DocumentRoot "E:/web_root" 为您觉得合适的位置
    这个是默认网站的跟目录,当域名绑定到这网站上的时候,如果没有设置虚拟主机的话将访问到这个地址上。

    #
    <Directory "E:/web_root">
        #
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.2/mod/core.html#options
        # for more information.
        #
        Options None #不要列出目录
    #Indexes FollowSymLinks
        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        #
        AllowOverride ALL #允许使用重写

        #
        # Controls who can get stuff from this server.
        #
        Order allow,deny
        Allow from all

    </Directory>

    4、添加index.php为默认首页
    <IfModule dir_module>
        DirectoryIndex index.html index.htm index.php  (红色的部分是添加上去的)
    </IfModule>
    5、打开虚拟主机支持:
    # Virtual hosts
    #Include conf/extra/httpd-vhosts.conf(红色的井号是需要去掉的)
    6、添加php拓展名支持(可以把下面的内容添加到文件的尾部)
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html(把.html的后缀作为php解析,你也可以把.html修改为其他你认为合适的拓展名)
    7、修改默认字符
    AddDefaultCharset utf-8(如果找不到这行就添加上去)
    重启apache即可搞定。测试php安装是否成功,在网站的根目录添加一个index.php的文件,输入:
    <?php phpinfo()?>

    如果能返php信息则安装正常。

    三、mysql安装

    请到mysql官方下载一个win的版本,比如5.2的安装版,下载完一路下去就行(当然你也可以根据自己才需要配置),注意如果开启防火墙的话要把mysql的加入到防火墙的例外规则中,否则可能导致启动失败。

    四、phpmyadmin安装

    直接到官方下载一个解压缩包,然后放到您希望的位置即可。注意,如果出现“配置文件现在需要绝密的短语密码(blowfish_secret) ”,那么请打开phpmyadmin目录,找到config.inc.php,把其中的$cfg['blowfish_secret']=''修改为:$cfg['blowfish_secret']='这里随便填写些字符(不知道支持不支持中文)'  ,同时修改phpmyadmin/libraries/config.default.php下的 $cfg['blowfish_secret']='' 这两个保持一致,然后保存,清空cookie刷新登陆页面就可以了。

    联系E族

    关闭
    • 即时信息
    • 详细信息

    发送