设为首页 收藏本站
查看: 795|回复: 0

[经验分享] Windows下PHP环境搭建(Apache+PHP+Mysql+phpMyAdmin)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-14 09:23:41 | 显示全部楼层 |阅读模式
下载

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.选择 ==》用户《== 选择对应的用户并选择==》编辑权限《==
DSC0000.jpg

  



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

  



3.点击==》执行《==修改密码&#65279;&#65279;
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 password
http://laser-mall.com/passwd
  最后在mysql的user表中删除除root以外所有用户。
  


  &#65279;&#65279;
  

&#65279;&#65279;
&#65279;&#65279;
&#65279;&#65279;
&#65279;&#65279;
&#65279;&#65279;
&#65279;&#65279;
版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139019-1-1.html 上篇帖子: Ubuntu下SubVersion(SVN) 与Apache 服务安装设置 下篇帖子: Apache Jmeter发送post请求
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表