配置php开发环境---win7

  一、Apache安装
  版本解释:openssl是表示带有openssl模块,利用openssl就可以给Apache配置SSL安全链接的,也就是使用https://方式进行访问。nossl则表示不带OpenSSL模块,无法用于SSL安全链接,在这里我们下载带OpenSSL的。
  选择版本:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
  下载地址:http://www.apache.org/dist/httpd/binaries/win32/
  首先我们在D盘(盘符根据实际情况自己选择)新建一个目录,
  并且命名为“WAMP”其意义为“Win7 Apache Mysql PhpMyAdmin”之后安装的一些内容,也都将安装在该目录下。
    1.安装说明:
  运行apache安装程序,弹安装界面后一直“next”
接着会出现一个界面,需要填写3个内容,分别为:Network Domain、Server Name、Administrator’s Email Address 随便填写就好,不影响内容。
  在下面还有2个选项,默认选择为80端口,第二个为8080端口,根据个人需求选择,一般为默认80端口。我们继续安装,选择Custom(自定义安装)-“next”。其中有打着红X的组件,我们单击这个组件容,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。-“next”
  然后选择右下角的“change”改变安装路径,安装到刚才建立的目录中“D:\WAMP\Apache\”-“next”

  安装完毕后,电脑右下角会多出一个图标,双击打开,选择start或restart,能正常运行,至此安装完毕。  

    2.测试

    在D:/WAMP/WWW目录下 建立个index.html页面
  在浏览器中输入 http://localhost/
   出现it works页面。

  3.修改配置:
  打开安装录下D:\WAMP\Apache\conf\httpd.conf 文件
  打开以后Ctrl+F查找所要修改的内容
  在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:
  LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"
    PHPIniDir "D:/WAMP/PHP"
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .htm
    AddType application/x-httpd-php .html
  将DocumentRoot “E:/WAMP/Apache/htdocs”

  修改成:DocumentRoot "D:/WAMP/WWW"

    将<Directory "E:/WAMP/Apache/htdocs">

  修改成:<Directory "D:/WAMP/WWW">
  DirectoryIndex index.html
  修改成:DirectoryIndex index.php default.php index.html index.htm default.html default.htm
  二、MySql安装

  版本解释:

    The Essentials Package:不包含 embedded server and benchmark suite,有自动安装程序和配置向导,没有MySQL Documentation。

  The Complete Package:包含 embedded server and benchmark suite,有自动安装程序和配置向导,有MySQL Documentation。
  The Noinstall Archive:包含 embedded server and benchmark suite,没有自动安装程序和配置向导,有MySQL Documentation。
  选择版本:mysql-essential-5.1.44-win32.msi
  下载地址:http://www.mysql.com/downloads/mysql/
  1.安装说明:
  打开安装程序,单击“next”
  选择custom,组件为默认选择,我们不做改动-“next”
  路径设置为“D:\WAMP\Mysql”-“next”
  安装好以后点击“finish”
  跟着会出现一个配置向导-“next”
  选择“Detailed Configuration(详细配置)”-“next”
  这里有3个选项:
  Developer Machine,将只用尽量少的内存;
  Server Machine,将使用中等数量内存;
  Dedicated MySQL Server Machine,这台服务器上面只跑mysql数据库,将占用全部的内存。
  可以根据自己需求选择,这里我们选择第二种“Server Machine”-“next”
  选择数据库用途,同样有3个选项:
  Mutltifunctional Database多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型;
  Transactional Database Only只用于事务处理类型,最好的优化innodb,但同时也支持myisam;
  Non-Transactional Databse Only非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。
  一般选择第一种多功能的,同样我们也是。-“next”
  选择InnodDB的数据存放位置,一般默认就行-“next”
  选择mysql允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,自己可以根据需求选择-“next”
  下面是选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306-“next”
  这一步设置mysql的默认编码,我们选择第三个,并在Character Set菜单中,选择“utf8”编码-“next”
  (注:如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码。)
  这一步是是否要把mysql设置成windows的,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库。下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。也就是把上下2个勾都打上,中间默认-“next”
  这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是选择是否允许远程机器用root用户连接到你的mysql服务器上面,如果有这个需求,也请勾选。这里我们使用默认选择,在New root password和Confirm中输入密码,这里输入123456。“next”
  点击“execute”进行配置,稍微等待一会,圆点上的勾全部打上,就代表配置完毕。
  2.修改配置:
  打开D:\WAMP\Mysql\my.ini
  设置datadir为D:/WAMP/Mysql/data/或你所要存放数据位置的目录即可。
  三、PHP安装

  版本解释:

  Thread Safe执行时会进行线程 安全检查,以防止有新要求就启动新线程(Thread)的CGI执行方式而耗尽系统资源。

  Non Thread Safe在执行时不进行线程(Thread)安全检查。 

   PHP有两种运行方式:ISAPI和FastCGI。ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;对于Apache服务器来说一般是ISAPI方式,建议选择Thread Safe版本。
   而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。对于Nginx服务器、IIS服务器来说一般是FastCGI方式,建议选择Non Thread Safe版本;

   VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供了支持。所以如果你是在 windows 下使用 Apache+PHP 的,请选择 VC6 版本;如果你是在 windows 下使用 IIS+PHP 的,请选择 VC9 版本;             

  选择版本:php-5.3.5-Win32-VC6-x86.zip ZIP下载

  下载地址:http://windows.php.net/download/(官网)

           如果此链接没有可以到此处试试:http://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.msi

  1.安装说明
  由于我们下载的的是ZIP压缩包,只需要将文件解压到“D:\WAMP\PHP”目录下即可
  2.修改配置
  将E:\WAMP\PHP\php.ini-development 文件修改成php.ini
  打开php.ini
  ; extension_dir = "ext"
  修改成; extension_dir = "D:/WAMP/PHP/ext"
  将947行下,这些文件前面的“;”去除
  extension=php_curl.dll
  extension=php_gd2.dll
  extension=php_mbstring.dll
  extension=php_mysql.dll
    extension=php_mysqli.dll
  extension=php_pdo_mysql.dll
  extension=php_xmlrpc.dll
  将;date.timezone =
  修改成(很多网站没提到这里要修改,默认为美国时间,如果不修改会报错)date.timezone = Asia/Shanghai
  3.测试
  重启Apache(修改过配置文件 必须重启Apache才会生效)
  在目录“D:\WMAP\WWW\”下新建个index.php 页面,代码:<?php phpinfo() ; ?>。
  打开浏览器输入:http://localhost/index.php 如果能正常显示,说明PHP配置完毕,可以查看该页面的PHP信息是否正确。
  (注:在该文件中可输出大量的有关PHP当前状态的信息,如PHP版本,服务器信息和环境和MySQL等。)
  接着我们测试下,是否能连接到Mysql
  目录“D:\WMAP\WWW\”下再新建个link.php,代码:
  <?php
    $link=mysql_connect("127.0.0.1","root","123456");
    if(!$link){
      echo 'failed';
    }else{
      echo 'success';
    }
   mysql_close();
   echo "Mysql";
   ?>  
  打开浏览器输入:http://localhost/link.php
  四、PhpMyAdmin安装
  版本解释:phpMyAdmin-3.2.5
  选择版本:phpMyAdmin-3.2.5-all-languages.zip
  下载地址:http://www.phpmyadmin.net/home_page/downloads.php
  1.安装说明
  解压到D:\WAMP\WWW\phpMyAdmin
  2.修改配置
  打开D:\WAMP\phpMyAdmin\libraries\config.default.php
   $cfg['PmaAbsoluteUri'] = '';
  修改成(填写访问phpMyAdmin的绝对URL):$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
  $cfg['Servers'][$i]['host'] = 'localhost';
  通常默认,不需要修改:$cfg['Servers'][$i]['host'] = 'localhost';  
    $cfg['Servers'][$i]['user'] = 'root';
  通常默认,不需要修改:$cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '';
  修改成(填写Mysql密码):$cfg['Servers'][$i]['password'] = '123456';  
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
  修改成(设置认证方法,安全因素考虑,填写成cookie):$cfg['Servers'][$i]['auth_type'] = 'cookie';
  ['blowfish_secret'] = '';

  修改成(设置短语密码,如果上面设置成cookie,那这里不能留空,不然登陆会提示错误):

    ['blowfish_secret'] = 'cookie';

   $cfg['Servers'][$i]['controluser'] = '';

    修改成:

    $cfg['Servers'][$i]['controluser'] = 'root';

    $cfg['Servers'][$i]['controlpass'] = ''; 

    修改成:

    $cfg['Servers'][$i]['controlpass'] = '123456';   

  3.测试
  打开浏览器输入:http://localhost/phpMyAdmin/ 访问和登陆,这里的用户名:root,密码:123456
  五、
  至此Windows7下的PHP环境搭建完毕。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值