php+mysql+apache+phpmyadmin配置

来源:互联网 发布:大数据市场调查报告 编辑:程序博客网 时间:2024/04/30 06:51
 一,下载mysql,apache,php,phpmyadmin
     apache的安装比较简单。
二,安装php
    1,下载后解压文件,重命名为php(便于管理,可以是任何名字)copy到c盘下,
    找到php.ini-development文件,改为php.ini,
    修改php.ini文件,修改内容为:修改php.ini中的register_globals=on,
    这样在取得请求表单时可以直接使用表单名称$name,而不用使用$_REQUEST["name"]
    然后把它copy倒c:/windows(windows xp或更高版本)下。

    2,新建环境变量PHP_HOME=C:\PHP;C:\PHP\ext,保存退出。
三,apache支持
    1,打开Apache 2的配置文件“http.conf”,可以通过“开始->程序->
       Apache->configure Apache server->edit the Apache httpd.conf configuration file”
       打开该配置文件。默认情况下,该文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,
       我们也可以通过“我的电脑”直接打开该文件进行编辑。
    2, 配置Apache加载PHP模块
       在“http.conf”文件中找到LoadModule字样的信息,然后在LoadModule段信息的最下方添加一行信息:
       LoadModule php5_module C:/PHP/php5apache2_2.dll
       这里要解释一下,“php5_module”是模块的名称,后面跟的路径则随PHP安装目录而变,这三个字串之间是用空格分隔的。
    3, 使Apache解析PHP文件
    接下来再查找addtype字样的信息,在addtype信息段的最下方添加如下几行信息:
        AddType application/x-httpd-php .php
        AddType application/x-httpd-php .php3
        AddType application/x-httpd-php .php4
        AddType application/x-httpd-php .php5
    这时就可以在Apache下的htdocs目录中创建一个php测试文件:
               <?
               phpinfo();
               ?>

四,数据库支持
        第1步:设置 php.ini中的extension_dir = "C:/php/ext"。
    第2步:将“C:\PHP\libmysql.dll”复制到“C:\WINDOWS\system32”。如果是php5.3就不需要。
    第3步:将“C:\PHP\ext\php_mysql.dll”复制到“C:\WINDOWS\system32”。
    第4步:修改C:\WINDOWS\下的php.ini文件,去掉extension=php_mysql.dll之前的“;”。
               如果是php5.3还要去掉extension=php_pdo_mysql.dll之前的“;”。
    这样在PHP的程序里就可以使用MySQL扩展库的函数了,即PHP+MySQL的应用程序才能够正常运行。
五,安装phpmyadmin
        将压缩包解压,命名phpmyadmin,这个要是住目录。copy到apache的htdocs目录下。
        启动apache,输入http://localhost/phpmyadmin/index.php
        这时就可以看见登陆框,输入mysql的用户名和密码登入。
    phpmyadmin有可能出的错误解决,
    1,有提示msbing字符类的错误时,可以在php.ini文件修改extension=php_mbstring.dll,把其前的
       ";"去掉即可;
    2,phpmyadmin链接表的附加功能尚未激活的解决方法
       步骤1:使用Mysql管理员帐号通过phpmyadmin登陆,然后点击“导入”,然后点击“浏览”按钮,
       找到phpmyadmin文件夹下的scripts文件夹里的一个名为create_tables.sql的文件。
       步骤2:打开phpmyadmin文件夹下的libraries文件夹,找到名为config.default.php的文件,
       使用文本编辑工具(不推荐使用记事本,建议使用Editplus之类的工具)打开该文件。对其进行修改。
       $cfg['Servers'][$i]['pmadb'] = '';
       $cfg['Servers'][$i]['bookmarktable'] = '';
       $cfg['Servers'][$i]['relation'] = '';
       $cfg['Servers'][$i]['table_info'] = '';
       $cfg['Servers'][$i]['table_coords'] = '';
       $cfg['Servers'][$i]['pdf_pages'] = '';
       $cfg['Servers'][$i]['column_info'] = '';
       $cfg['Servers'][$i]['history'] = '';
       $cfg['Servers'][$i]['tracking'] = ''
       修改后的内容:
       $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
       $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
       $cfg['Servers'][$i]['relation'] = 'pma_relation';
       $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
       $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
       $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
       $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
       $cfg['Servers'][$i]['history'] = 'pma_history';
       $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
       修改说明:因为第一步导入数据库文件就是在数据库里新建了一个名
       为phpmyadmin的数据库,并且在该数据库里创建了很多的表,而第二步就是将之一一对应(给变量赋值),
       如果以后随着phpmyadmin的版本升级也许会多那么一个表出来,我们只要照着添加相应的表即可。

       修改完后,退出phpmyadmin,重新登陆就会发现“链接表的附加功能尚未激活”的提示没有了。

       3,提示需要一个短语密码,

            解决方法:

          配置文件现在需要一个短语密码$cfg['blowfish_secret'] = ‘liu’;

         将phpmyadmin/libraries/config.default.php 中的

          $cfg['blowfish_secret'] = ”; 改成   $cfg['blowfish_secret'] = ‘liu’;

          注:其中的’liu’为随意的字符。




原创粉丝点击