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

win7下搭建WAMP图解(PHP运行环境:win7+Apache2.2+php5.2.8+MySQL5.5)附安装包

[复制链接]

尚未签到

发表于 2015-8-22 10:54:07 | 显示全部楼层 |阅读模式
  Apache版本:httpd-2.2.25-win32-x86-openssl-0.9.8y(openssl表示有openssl模块, 可给Apache配置SSL安全链接)
  下载地址:http://pan.baidu.com/share/link?shareid=1086736518&uk=3961254249  密码:te6j
  php版本:php-5.2.8-Win32(亲自试过很多个版本, 只有这个版本的安装包比较全. 最新版的很多都缺少libmysql.dll包)
  下载地址:http://pan.baidu.com/share/link?shareid=1093049844&uk=3961254249 密码:98n4
  MySQL版本:mysql-5.5.28-win32,下载需注册账号
  下载地址:http://pan.baidu.com/share/link?shareid=1095226712&uk=3961254249 密码:iz86
  
  第一步:关于Apache服务的安装
  正常安装即可, 接受协议, 一路下一步(next). 直至看到图1.1
DSC0000.gif
  图1.1 设置系统信息
  设置系统信息, 在Network Domain下填入域名, 在Server Name下填入服务器名称, 在Administrator's Email Address下填入系统管理员的联系电子邮件地址. Server Name填写localhost, 其他两项随意填写即可. 端口一般都选80端口. 继续下一步
DSC0001.gif
  图1.2  选择安装模式
  选择Custom(用户自定义安装), Typical为默认安装, 之后下一步, 点change, 选择本地安装目录. 之后继续下一步, 直至出现图1.3, 即安装完成
DSC0002.gif
  图1.3
  点finish即安装完成, 在浏览器地址栏中输入http://localhost或http://127.0.0.1, 如出现it works, 则表示已安装成功.
  
  第二步:关于MySQL的安装
  1.点击next
   DSC0003.jpg
2.勾选接受许可条件,next
   DSC0004.jpg
  3.选择custom,用户自定义安装,next
   DSC0005.jpg
  4.点击browse,选择安装目录,next
DSC0006.jpg
  5.点击install
DSC0007.jpg
  6.next
DSC0008.jpg
  7.next
DSC0009.jpg
  8.勾选启动MySQL实例配置向导,点击finish
DSC00010.jpg
  9.next
DSC00011.jpg
  10.勾选detailed configuration(详细配置),next
DSC00012.jpg
  11.勾选developer machine(开发人员计算机), next
DSC00013.jpg
  12.勾选multifunction database(多功能数据库), next
DSC00014.jpg
  13.关于InnoDB表空间设置, 直接next
DSC00015.jpg
  14.勾选manual setting, 填20即可, 表示同时联机或者并发连接数, next
DSC00016.jpg
  15.保持默认设置, next
DSC00017.jpg
  16.编码选utf-8,next
   DSC00018.jpg
  17.全部勾选,next
DSC00019.jpg
  18.设置密码,勾选远程计算机访问权限,next
DSC00020.jpg
  19.点击execute
DSC00021.jpg
  20.点击finish, 安装完成
DSC00022.jpg
  21.完成后, 打开cmd命令提示符, 输入命令:mysql -uroot -p, 输入密码, 出现如下状态即安装成功
DSC00023.png
  
  第三步:关于PHP的安装
  1.将安装包解压至想要安装的目录下, 并重命名为php-5.2.8(php-版本号), 比如我将其解压到D:\Program Files (x86)\php-5.2.8目录下.
  2.将文件夹中的php.ini-dist重命名为php.ini
  3.打开php.ini, 找到extension_dir="./", 将其改为extension_dir= “你的php解压目录/ext”. 比如将其改成



extension_dir = "D:/Program Files (x86)/php-5.2.8/ext"
  4.找到Windows Extensions, 在其下方的动态模块配置中打开以下模块支持(去掉前面的 ‘;’ 即可)



php_curl.dll, php_gd2.dll, php_mbstring.dll, php_mcrypt.dll, php_mhash.dll, php_ming.dll, php_mysql.dll, php_mysqli.dll, php_openssl.dll, php_pdo_mysql.dll, php_sockets.dll, php_xmlrpc.dll, php_zip.dll
  5.找到disable_functions=, 将其改为



disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
  6.保存php.ini, 并将其复制到C:/Windows下, 然后把php根目录中的libmysql.dll和php解压目录/dev文件夹下的php5ts.lib都复制到C:\Windows和C:\Windows\System32目录下
  
  第四步:配置Apache以支持PHP
  1.打开apache2的安装目录/conf,找到httpd.conf文件并打开
  2.找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so, 在下面添加如下代码



LoadModule php5_module "php解压目录/php5apache2_2.dll"
PHPIniDir "php解压目录"
AddType application/x-httpd-php .php .html .htm
  3.修改Apache服务器执行web主程序的默认目录, 找到



DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
  修改为



DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/PHPWeb"
  目录自己随意定义
  4.找到



<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
  改为



<Directory "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/PHPWeb">
  目录自己随意定义 5.修改index先后顺序,将index.php优先执行. 找到DirectoryIndex index.html修改为



DirectoryIndex index.php index.html
  6.重启apache服务器.
  7.测试. 在刚才指定的工作目录中新建php文件, test.php,输入以下内容



1 <html>
2 <body>
3 <?php
4 phpinfo();
5 ?>
6 </body>
7 </html>
  8.保存,在浏览器中输入http://localhost/test.php,如果出现php信息的话,就说明成功了。
  9.测试.将刚才测试文件的内容修改为



<html>
<body>
<?php
$connect=mysql_connect("127.0.0.1","root","你的密码");
if(!$connect) echo "Error!";   
else echo "ok";
mysql_close();
?>
</body>
</html>
  10.保存, 刷新浏览器, 如出现ok, 则数据库连接成功
  
  
  
  
  
  
  



  
  
  
  




  
  
  
  
  
  
  



  

运维网声明 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-102477-1-1.html 上篇帖子: wamp报错You don't have permission to access on this server 下篇帖子: 修改wamp默认网站目录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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