PHP个人调试环境搭建Apache+PHP+MySQL+phpMyadmin

1.根据提示,安装apache

----------------------------------------------------------

2.解压php到指定目录

----------------------------------------------------------

3.配置apache

位置:apache安装目录下的httpd.conf文件,#LoadModule 的最后面将如下代码拷贝进去,并改路径

a)装在PHP模块

LoadModule php5_module E:/wamp/php/php5apache2_2.dll

PHPIniDir "E:/wamp/php"

AddType application/x-httpd-php .php

b)装入phpmyadmin目录

<IfModule alias_module>

Alias /phpmyadmin "E:/wamp/phpmyadmin"

</IfModule>

<Directory "E:/wamp/phpmyadmin">

AllowOverride None

Options None

Order allow,deny

Allow from all

</Directory>

注:上述路径根据实际情况而定

----------------------------------------------------------

4.配置php文件

将php.ini-development改名为php.ini

注:

php.ini-development:开发模式

php.ini-production:服务器运行模式

开启PHP组件

extension_dir = "E:/wamp/php/ext"

注:路径根据php目录而定

启动组件的方法,将;extension=xxxxxx前面的;去掉就行

常规开启的有

extension=php_bz2.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

------------------------------------------------------------

5.根据提示安装MySQL

------------------------------------------------------------

6.修改apache站点路径和默认扩展

修改站点路径

查找位置1 DocumentRoot "C:/Apache/Apache2/htdocs"

查找位置2 <Directory "C:/Apache/Apache2/htdocs">

修改默认主页

位置: DirectoryIndex index.html index.php

----------------------------------------------------------

7.解压phpmyadmin到刚才配置好的位置,进行配置

将config.sample.inc.php改名为config.inc.php

配置自动登录

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['password'] = 'sa';

说明:auth_type值的问题

$cfg['Servers'][$i]['auth_type'] = 'config'; 按照配置问题提供的用户名密码访问mysql数据库,无需登录

$cfg['Servers'][$i]['auth_type'] = 'cookie'; 网页提示登录

$cfg['Servers'][$i]['auth_type'] = 'http'; 网页弹出http访问受限的提示,要求登录

提示:链接表的额外特性尚未激活。要查出原因,请点击此处。 解决办法

先建立一个名为phpmyadmin的数据库

然后把目录下scripts/create_tables.sql导入到这个库

在config.inc.php中启用如下内容:

$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]['designer_coords'] = 'pma_designer_coords';

提示:配置文件现在需要一个短语密码。解决办法

$cfg['blowfish_secret'] = 'sa';