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';

原文地址:https://www.cnblogs.com/huanghai/p/1713914.html