1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Windows 7配置PHP开发环境

Windows 7配置PHP开发环境

时间:2024-07-03 05:50:34

相关推荐

Windows 7配置PHP开发环境

php教程|php手册

Windows,配置,PHP,开发,环境,早就,打算,这篇,

php教程-php手册

asp网上商城源码,vscode生成柱状图,ubuntu实现ddns,域名怎么替代tomcat,gif+爬虫,php symfony2,seo专业培训推广引流,jsp系统网站模板下载,wordpress淘宝联盟模板下载地址lzw

很早就打算写这篇文章了,可一直由于各种原因(比如实习、跑招聘会)没能动笔。今天决定把这事搞定,可以给部分童鞋提供些指导,以后自己忘了的时候也不用到处找教学了,废话少说,开始! 顺带提一下:为了方便,你也可以使用xampp安装包,一次性就帮你把Apa

捕鱼赢话费源码,ubuntu修改端口配置,爬虫怎样算违法,php银行证书,厦门来客seolzw

彗星小助手源码4.0,vscode页面缩放,dsp ubuntu,tomcat打印请求,#NAME?,鼠标点击水波动画效果插件,额定功率与前端框架区别,爬虫需要掌握哪些基础技能,php 图片缓存,女儿国SEO,安卓网站源码下载,网页登陆界面模板源代码,dedecms 修改模板路径lzw

很早就打算写这篇文章了,可一直由于各种原因(比如实习、跑招聘会)没能“动笔”。今天决定把这事搞定,可以给部分童鞋提供些指导,以后自己忘了的时候也不用到处找教学了,废话少说,开始!

顺带提一下:为了方便,你也可以使用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处于,这表示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所在的目录”

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。