df3 发表于 2015-11-14 09:23:41

Windows下PHP环境搭建(Apache+PHP+Mysql+phpMyAdmin)

下载

1.Apache
  下载地址(安装版):http://mirrors.cnnic.cn/apache//httpd/binaries/win32/

2.PHP
  php5.3.4下载地址:http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.zip
  注:PHP5.3.4以后的版本不支持Apache,即如果下载的PHP包中没有相关的dll文件(php5apache2_2.dll等),即不支持apache。还有就是具有版本V9和V6,下载V6版本。

3.MySql
  官网下载最新版本即可,Mysql。
  下载地址:http://www.mysql.com/downloads/

4.PHPMyAdmin
  下载地址:http://dlsw.baidu.com/sw-search-sp/soft/26/14218/phpMyAdmin-4.1.4-all-languages.3715384168.zip

5.IDE推荐

   1)PHPStorm---JetBrain

   2)ZendStudio
  下载地址:http://www.zend.com/en/products/studio/downloads?aliId=2536892
  svn插件地址:http://subclipse.tigris.org/update_1.10.x

   3)Notepad++

   4)PDT--www.eclipse.ort/pdt

   5)Dreamweaver cs5



配置

1.PHP配置
  php根目录下的php.ini-production、php.ini-development文件,选择其中之一进行配置。
  1)重命名配置文件
  将所选择的上述文件更名为php.ini
  2)修改etc目录路径(根据php的根目录相关)
  寻找php.ini文件中的如下代码

; On windows:
extension_dir = "E:/Server/PHP/ext"
  注:本人的php路径是:E:/Server/PHP
  3)修改dll文件
  

extension=php_bz2.dll
extension=php_mbstring.dll
extension=php_curl.dll
extension=php_gettext.dll
extension=php_exif.dll      
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
extension=php_zip.dll去掉对应的;


  
  
  
  
  
  
  
  
  

2.Apache
  1)修改配置文件 conf/httpd.conf
        a.添加引用模块
         在该注释下#LoadModule vhost_alias_module modules/mod_vhost_alias.so添加引用声明
        

LoadModule php5_module "E:/Server/PHP/php5apache2_2.dll"
PHPIniDir "E:/Server/PHP"
AddType application/x-httpd-php .php
  

2)【可选】配置网页文档目录
  a.寻找到DocumentRoot,更改为要修改成的目录
  DocumentRoot "E:/Server/Apache/htdocs"
  b.寻找到Directory
  <Directory &quot;E:/Server/Apache/htdocs&quot;>
  3)配置DirectoryIndex
  修改DirectoryIndex index.html 为 DirectoryIndex index.html index.php





3.Mysql
     免安装版
     1.配置mysql
     
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c1
      2.修改mysql密码
  注:初始密码为空
  1.选择 ==》用户《== 选择对应的用户并选择==》编辑权限《==


  



  2.进入权限修改的==》密码修改《==

  



3.点击==》执行《==修改密码
4.phpMyAdmin

将phpMyAdmin置于站点根目录下。例:如果站点根目录未修改(Apache/htdocs/)则置于该处。
   1.配置文件:phpMyAdmin目录/libraries/config.default.php
    2.登录相关
            

/**
* MySQL user
*
* @global string $cfg['Servers'][$i]['user']
*/
$cfg['Servers'][$i]['user'] = 'root';
/**
* MySQL password (only needed with 'config' auth_type)
*
* @global string $cfg['Servers'][$i]['password']
*/
$cfg['Servers'][$i]['password'] = 'root';/**
* Authentication method (valid choices: config, http, signon or cookie)
*
* @global string $cfg['Servers'][$i]['auth_type']
*/
$cfg['Servers'][$i]['auth_type'] = 'cookie';
  
  
  
  
  
  
  



   3.登陆失败
  1) #1045 无法登录 MySQL 服务器:
  
  打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器

  



  或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access
denied for user ‘root’@’localhost’ (using password: YES)
  问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。
  解决方法:这时可以尝试使用mysql 默认的root账号的空密码登陆数据库。




  如果使用空密码登陆时又出现:空密码登录被禁止 (参见 允许空密码) 的错误。则要修改/phpmyadmin/libraries/config.default.php
文件,找到下面两行
  $cfg['Servers'][$i]['nopassword'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = false;
  
  将两个false改为true,同时设置 $cfg['Servers'][$i]['password'] = ”;通过这样设置配置文件后phpmyadmin 就会允许以空密码方式登录mysql数据库了。
  若重新以空密码方式登录phpmyadmin有时仍无法登陆,请清除cookie或关闭原来的phpmyadmin 登录窗口,重新使用空密码登录。
  若这时候仍然显示空密码登陆被禁止,试试随便输入几个字符当作密码看是否能够登陆成功。
  登陆mysql服务器之后尽快将mysql密码在phpmyadmin中修改过来。或者在SSH客户端修改mysql密码:cd /usr/local/mysql/bin



然后执行命令:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd。
  最后在mysql的user表中删除除root以外所有用户。
  


  
  







版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: Windows下PHP环境搭建(Apache+PHP+Mysql+phpMyAdmin)