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

Windows 7配置PHP开发环境

[复制链接]

尚未签到

发表于 2015-5-10 14:31:29 | 显示全部楼层 |阅读模式
  很早就打算写这篇文章了,可一直由于各种原因(比如实习、跑招聘会)没能“动笔”。今天决定把这事搞定,可以给部分童鞋提供些指导,以后自己忘了的时候也不用到处找教程了,废话少说,开始!
  顺带提一下:为了方便,你也可以使用xampp安装包,一次性就帮你把Apache+PHP+MySQL安装好了,还有phpmyadmin、PEAR库等。但是xampp官网上也说,这种方法只提倡处于开发阶段使用,如果是要对外发布的网站,最好还是自己动手进行环境配置。
  正式开始(以我自己的安装为例讲解)
  1、软件准备
  Apache  httpd-2.2.17-win32-x86-openssl-0.9.8o.msi
  PHP       php-5.3.3-Win32-VC6-x86.zip(tip:VC6适合Apache,VC9适合IIS)
  MySQL   mysql-essential-5.1.53-win32.msi
  另外,我还安装了phpMyAdmin   phpMyAdmin-3.3.8-all-languages.zip
  2、Apache安装
  Apache的安装和其他软件安装是一样的,基本上点击“下一步”就能完成。
  安装完成之后,你可以对httpd.conf(Apache服务器的配置文件)文件做一定的修改,也可以不修改,看个人喜好。一般来说,安装完成之后你需要测试一下服务器是否正常工作了。确保Apache处于 DSC0000.jpg ,这表示Apache正在运行。在浏览器中输入http://127.0.0.1,如果出现“It works”则说明安装成功。
  除此之外,一般需要更改的是httpd.conf文件中的DocumentRoot,我把默认值改成了“D:/htdocs”,这里将是存放所有网站文件的地方,然后把下面不远处的修改程。其它暂时不用修改,而且这个时候,你可以把Apache服务器先关掉,因为后面需要把它同PHP关联起来。
  3、PHP安装
  我下载的是PHP官网的zip安装包,很明显,直接解压之后就ok了。我把下载的PHP包解压(随便在哪个位置),然后把解压的文件剪切到“D:\php”目录下。
  找到该目录下的php.ini-development和php.ini-production,如果你是测试用的,选择第一个,如果你要发布你的网站,选择第二个,我选择的是php.ini-development,然后把该文件名改成php.ini。
  下面对php.ini做一些修改
  ①将extension=php_mysql.dll和extension=php_mysqli.dll前面的分号(;)却掉,extension=php_gd2.dll、extension=php_xsl.dll也是一样,去掉前面的分号,如果你还有其他需要,把相应地方的分号去掉就可以。这里面是你要实现一些功能需要用到的扩展,很明显,我们在后面会使用到mysql及其较新的mysqli扩展。如果不这样做,安装MySQL之后讲不能通过php连接到数据库。
  ②在这些扩展的上面,还需要修改extension_dir="D:\php\ext\",“D:\php”是我放置php的位置,而ext目录下面就是扩展实际存放的位置,程序运行时会通过这个设置查询相应的目录。
  为了使Apache能够和PHP协同工作,现在修改httpd.conf的相关部分
  ①找到AddType,在下面添加一行:AddType application/x-httpd-php .php .html。这个实质就是添加可以执行php的文件类型,比如“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。
  ②找到LoadModule,在后面添加:LoadModule php5_module "D:/php/php5apache2_2.dll",这样Apache启动的时候就会找到相应的文件,也就是php5apache2_2.dll(以前是php5apache2.dll,因为现在版本是2.2.x)。
  ③找到    DirectoryIndex index.html,在index.html前添加index.php(其他的文件名也可以,比如text.php),这就告诉服务器首先在根目录下(或者你指定的其他目录下)搜索index.php的页面,如果没有就找index.html,以此类推。
  4、现在需要安装MySQL
  这个基本上没有其他问题,就像安装其他软件一样安装就ok了。
  5、phpMyAdmin
  把下载的phpMyAdmin的包解压之后,重命名为phpMyAdmin,移动到htdocs目录下,对config.inc.php进行修改。(红色为我修改后的)
  $cfg['blowfish_secret'] = 'asdfas';(tip随意修改字符)
  $cfg['Servers'][$i]['auth_type']     = 'http';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['controluser'] = 'root';
  $cfg['Servers'][$i]['controlpass'] = 'asdfasdfas';
  
  基本配置就是这样,需要更详细介绍可以google或者百度下。还有,如果你想直接输入http://localhost,那就需要在hosts文件中添加127.0.0.1  localhost。现在,一个可以运行PHP和MySQL的服务器就配置好了。
  Ps:当然中间遇到不少问题,没有再次一一列举,可以在评论中进行讨论!!
  如果发现LoadModule错误,可能是服务器没有找到php.ini文件,这时需要在httpd.conf中加一行:PHPINIDir "php.ini所在的目录"

运维网声明 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-65515-1-1.html 上篇帖子: WINDOWS 7下成功安装SQL Server 2000 下篇帖子: HOWTO: InstallShield中通过修改注册表关闭Vista/Windows 7的UAC
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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