phpweb 采用wamp(php环境搭建)

:暂无数据 2026-03-28 14:00:01 0
前几天,一位朋友问我:phpweb 采用wamp到底该怎么学?我只回了他三个字:抓住php环境搭建。今天就来详细说说为什么。

本文目录

php环境搭建

使用wamp来搭建windows + apache + mysql + php环境
首先下载微软的vc2010运行库并安装
然后再下载wamp~安装。一路next点下去~完成后你就可以使用php环境了
………………………………………………………………………………………………
你好,看你问的问题,应该是对php很感兴趣,其实你可以自学php。关于如何学习php,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学php,并找到php的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。
一次偶然的机会,我才听到php这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习php,然后给我介绍了一下php现在的火热情况,告诉我学php多么的有前景,给我了一份传单,php培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下php,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学php了。于是我去找php培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在百度知道看到一篇让我很鼓舞的文章是一个php高手介绍没有基础的朋友怎么自学入门学php,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
主意一定,我就去搜索php的视频,虽然零星找到一些php的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
后来我又找到一份很好的视频,是在IT学习联盟推出的一份视频《零基础php就业班》。里面的教程还不错,很完整,还赠送10个**企业项目。
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的Html/css/javascript视频教程学起,话说简单,其实我还是很多不懂的,只要重复多看几遍,就能看懂。Html/css/javascript我差不多学了一个礼拜,接下来我就学了PHP基础和Mysql数据库,差不多也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了php的全部基础。
接下来开始学习php高级课程,老师幽默风趣而又轻松的课堂教课,使我发现原来学习php并不是一件很难的事情。之前我把php基础学得还不错,到了到了php高级部分,我觉不又不是很难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次,把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会php。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习php的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把php教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。这套视频还赠送了10个**企业项目,对于我没有任何经验的人来说,这个太重要了,还有在学习项目是提升能力最快的方法。项目能把所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。 就这样,我用了两个月也把项目给学完了。其实学完教程差不错就达到就业水平,但是我可能觉得自己学历低还是把那10个**企业项目才去找工作。
于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。
后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是php开发程序员,但我也比较满足,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。
把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。
……………………………………………………………………
希望我的答案对你有用。

phpwamp和wampserver有什么关系,为什么名字都带wamp这几个字母,两者有区别吗我应该用哪个

这两款软件我都有在用,他们都是php集成环境,只不过名字都带有wamp
首先解释你说的wamp这几个字母,wamp相当于一个名词,百度百科有wamp这词的详细解释。
WAMP是指Windows系统下的Apache+Mysql+PHP,排除系统的不同,我们也可以直接称其为amp。
wamp即是Windows系统下的php环境套件包(套件里面集成了各种组件来支持php网站的运行)
php环境套件有很多,比如你提到的phpwamp和wampserver这两个,当然还有xampp以及AppServ等都是同类软件。
所以这两款集成环境在命名的时候,都使用了WAMP这个词,有的php集成环境则以amp这部分命名,如xampp和apmserv,他们名字都带有amp,前面也说过了,amp指的是Apache+Mysql+PHP,现在你明白了吧,只不过是按照套件的具体组成取的名字,当然也有的php集成环境套件则不以这些象征性的词作为名字,比如mywebserver和AppServ等集成环境。
他们本质上都是php集成环境套件,除了名字不同,使用方式、功能上有差异罢了,用哪个都是一样的,主要是符合你的需求,用的习惯就行。
我猜这两款软件的具体含义应该如下:
phpwamp:php专业的wamp软件。
wampserver:server是服务的意思,全称应该是指提供wamp服务的软件。
这两款最大的区别应该就是wampserver没有集成VC运行库,而phpwamp则集成了VC运行库,不需要安装vc运行库也可以使用,其他就是功能和操作上的区别了。
至于要用哪个,则是个人习惯问题了。
我个人用wampserver久了,我比较习惯用wampserver,有时候因为要同时测试多个php版本,我就使用phpwamp,因为这货支持多个版本同时运行,还可以自定义php版本。
手工打字,给我点财富值吧,我有用。

怎样在本地测试php代码

准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。
***隐藏网址***
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。
我下载的是for Windows版本,目前最新版本是:2.0.54
***隐藏网址***
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。
我下载的是for Windows版本,目前最新版本是:5.0.4
***隐藏网址***
是一个多线程的,结构化查询语言(**L)数据库服务器。**L 在世界上是最流行的数据库语言。My**L 的执行性能非常高,运行速度非常快,并非常容易使用。
我下载的是for Windows版本,目前最新版本是:5.0.4 Beta
***隐藏网址***
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作My**L。通过phpMyAdmin可以完全对数据库进行操作。
我下载的是for Windows版本,目前最新版本是:2.6.2-pl1
安装apache和PHP
下面是我的安装记录:
选择80端口,将apache安装在 e:\apache下。
***隐藏网址***
找到 DocumentRoot E:/apache/Apache2/htdocs 将其改为WEB目录E:/htdocs
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
选择模块化模式安装
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module e:/php/php5apache2.dll
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
***隐藏网址***
将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。
NTFS上记得给服务器开PHP.ini的读权限。
查找extension_dir后面的改为e:/php/ext
查找Windows Extensi***,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。
php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。
此时PHP环境基本已经配置成功
在WEB根目录里建一个名为test.php的文件内容如下
《? echo phpinfo(); ?》
***隐藏网址***
如果可以看到php配置输出信息就成功了
安装mysql
将mysql安装到指定目录,然后安装程序会引导你一步步配置。不过奇怪的是最后任务栏没有出现Mysql的图标。
修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令: ( 注: d:\mysql 为mysql安装目录)
cd d:\mysql\bin
mysqladmin -u root -p password 123456
回车出现
Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)
此时mysql 中账号 root 的密码 被改为 123456 安装完毕
配置php.ini并测试mysql
找到extension_dir = ./ 改为 extension_dir = e:/php/ext
找到
;extension=php_mysql.dll
将’;’去掉改为
extension=php_mysql.dll
找到
;session.save_path = /tmp
将’;’去掉 设置你保存session的目录,如
session.save_path = e:/php/session_temp
重启apache服务
在Web根目录下建立testdb.php文件内容如下:
《?php
$link=mysql_connect(’localhost’,’root’,’123456’);
if(!$link) echo fail;
else echo success;
mysql_close();
?》
***隐藏网址***
phpmyadmin的安装配置
将phpMyAdmin-V2.6.2-pl1.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它
打开phpmyadmin 目录中的 config.inc.php
找到
$cfg = ’root’;
$cfg = ’123456’;
分别填上用户名和密码

我的环境是apache+php5安装版+mysql+phpmyadmin 其中的PHP5的安装版怎么配置的 要详细一点的 急~!~!~!

PHP安装的两种不同模式: 一种是Cgi模式(CGI executable),另一种是module(模块化)模式。

    在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php****去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,PHP是与Web服务器一起启动并运行的,所以从某种角度上来说,以apache模块方式安装的PHP有着比CGI模式更好的安全性以及更好的执行效率和速度。

    1、使用PHP 5.2.5 Installer.msi安装:

    以往.msi文件只提供CGI模式来安装,并且缺少PHP的扩展模块。而现在版本的“.msi文件”和“.zip文件”一样,有PHP的扩展模块,并且也可以用module模式来安装,使用.msi文件安装PHP非常简单方便。

    双击PHP 5.2.5 Installer.msi,开始安装,一直按“Next”键安装,直到出现下图1:

在图1中选择你安装的Apache的版本,这里我们选择apache2.2.x module,按“Next”键继续。

安装下一步,当出现图2时,选择apache的配置文件所在文件夹,既在apache的conf目录下,我这里是:d:\PHPweb\Apache2.2\conf\,接下来选择安装的类型,直接按“Next”键,之后选择安装的路径,我设定在“D:\PHPweb\PHP5.2.5”。等待安装完成后就可以使用PHP了,是不是非常的方便快捷呢?

偶的图示为什么不显示呢

如何搭建的web服务器

首先,两台PC在同一个局域网内,比如pc1的IP地址为192.168.1.1 ,PC2的IP为192.168.1.2。
***隐藏网址***
最后,要说明的,不论ASP和PHP都支持静态网页文件“.htm"及".html"文件,ASP是微软的东西,需要IIS支持,一般的windowsXP不带这个东东,只有安装windowsServer2000及以上版本的服务器版windows才默认带IIS,XP下可以到网上下载一个IIS6使用,安装非常简单,启动运行也简单,新手也能很快上手,同WAMP一样,安装完成后把网页文件复制到IIS默认网站的目录下就行(默认目录在IIS操作界面里面找,可以自己修改)。
如果你要写ASP.NET程序,那么WEB服务器的操作系统上必需要安装IIS+.NET库的支持才能运行AS**程序(.net),不安装.net库的话只能运行.asp文件,关于.net的安装也很简单,不过个人建议使用wamp运行PHP,开销小,运行稳定更安全

关于phpweb 采用wamp,江湖上流派众多。本文所述的php环境搭建观点,仅为一家之言,欢迎理性探讨。
本文编辑:admin

更多文章:


sql平均值四舍五入(sql 四舍五入问题)

sql平均值四舍五入(sql 四舍五入问题)

还记得第一次接触sql平均值四舍五入时的茫然吗?是sql 四舍五入问题这个概念,像一盏灯照亮了后续的路。本文将为你点亮这盏灯。

2026年3月28日 19:20

ifand函数4个条件4个结果(excel 中IF(AND)函数的运用)

ifand函数4个条件4个结果(excel 中IF(AND)函数的运用)

正如一位名家所言:“弄懂excel 中IF(AND)函数的运用,是通往ifand函数4个条件4个结果殿堂的捷径。” 今天,我们就来走一走这条捷径。

2026年3月28日 19:00

电脑网页和手机网页的区别(手机访问网站 和电脑访问有什么区别)

电脑网页和手机网页的区别(手机访问网站 和电脑访问有什么区别)

这篇文章给大家聊聊关于电脑网页和手机网页的区别,以及手机访问网站 和电脑访问有什么区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年3月28日 18:40

符拉迪沃斯托克(怎么样到符拉迪沃斯托克)

符拉迪沃斯托克(怎么样到符拉迪沃斯托克)

您是否正在为搞不清符拉迪沃斯托克和怎么样到符拉迪沃斯托克的关系而烦恼?恭喜,这篇干货就是您的“及时雨”。

2026年3月28日 18:20

update语句不生效(求高人指点,为什么我的update语句运行没报错,但没生效,新手菜鸟,代码如下:)

update语句不生效(求高人指点,为什么我的update语句运行没报错,但没生效,新手菜鸟,代码如下:)

本文旨在为您说清楚两件事:一是update语句不生效到底是什么,二是如何理解求高人指点,为什么我的update语句运行没报错,但没生效,新手菜鸟,代码如下:。内容不长,但都是干货,希望能对您有所帮助。

2026年3月28日 18:00

迷你世界里滑动门怎么做加图片?玻璃推拉门市场参考价格玻璃拉门价格及图片

迷你世界里滑动门怎么做加图片?玻璃推拉门市场参考价格玻璃拉门价格及图片

当我们讨论滑动门图片时,我们真正需要关注的是什么?很多高手的答案都指向了:迷你世界里滑动门怎么做加图片。为什么?

2026年3月28日 17:40

continuity(continuity是什么意思)

continuity(continuity是什么意思)

本文旨在为您说清楚两件事:一是continuity到底是什么,二是如何理解continuity是什么意思。内容不长,但都是干货,希望能对您有所帮助。

2026年3月28日 17:20

innerjoin三个表关联(如何sql三张表关联查询)

innerjoin三个表关联(如何sql三张表关联查询)

就像学骑车需要掌握平衡一样,理解innerjoin三个表关联的窍门,恰恰在于把握好如何sql三张表关联查询这个“平衡点”。

2026年3月28日 17:00

java模拟器爱吾游戏(爱吾游戏宝盒如何使用电脑玩)

java模拟器爱吾游戏(爱吾游戏宝盒如何使用电脑玩)

读懂本文,您将不仅了解java模拟器爱吾游戏是什么,更能洞悉爱吾游戏宝盒如何使用电脑玩背后的逻辑,从而举一反三。

2026年3月28日 16:40

php开源cms排行(2016年CMS系统排行榜)

php开源cms排行(2016年CMS系统排行榜)

嗨,正在屏幕前搜索php开源cms排行的你,是否也被2016年CMS系统排行榜的问题困扰过?今天这篇内容就是为你准备的。

2026年3月28日 16:20

最近更新

continuity(continuity是什么意思)
2026-03-28 17:20:01 浏览:0
php开源cms排行(2016年CMS系统排行榜)
2026-03-28 16:20:01 浏览:0
热门文章

sql isnull(sql语句 isnull(列名,’’)=’’ 的意思 含义)
2026-03-28 11:40:01 浏览:0
pictureselector(图片选择器:PictureSelector)
2026-03-27 17:00:01 浏览:0
标签列表