web开发的介绍
1.静态web开发(html页面)
如果某个页面不管在什么时候用什么浏览器打开,显示效果始终一成不变,则这个页面属于静态web.
2.动态web开发
如果某个页面需要发帖,网上支付,发短信,发邮件等和外部数据交互功能,则这个页面属于动态web.
常用的动态web技术有php,jsp,asp.net,cgi
php的优势:
a.跨平台(操作系统windows linux unix mac)性良好,多种数据库支持。
b.效率比较高 ,具有良好的安全性
c.成本低(免费使用)
d.开发的源代码,所有的PHP源代码都可以得到
e.上手快,PHP相对于其他语言,编程简单,实用性强
f.面向对象
Apache服务器安装问题
大家在使用UPUPW Apache版启动时会遇到以下提示:
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
很多人看到Errors都会想怎么启动就遇到错误啊,首先需要强调的是这句话并不是说Apache启动错误。
这句话是Apache内置的启动提示语句,暂时没有找到取消和更改的方法。
这句话英文翻译后可以理解为:
Apache每次启动都会检测配置文件httpd.conf有没有错误,如果在Errors reported here must be corrected before the service can be started.这句话下边出现提示或错误时必须先把这些问题解决了才能成功启动Apache服务。
所以大家看到Errors reported here这句下边没有任何提示则说明Apache启动很成功!可以放心进行其他相关操作。
apach目录结构:
虚拟主机的配置:
1.启用httpd-vhosts.conf,在httpd.conf中启用
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2.在httpd-vhosts.conf文件中做配置
#配置自己的虚拟主机
<VirtualHost 127.0.0.1:80>
DocumentRoot "E:/my_php"
DirectoryIndex index.html index.php
<Directory />
options FollowSymLinks
AllowOverride None
order allow,deny
Allow from all
</Directory>
</VirtualHost>
3.修改hosts文件
127.0.0.1 www.lws.com
访问结果: