黑马程序员《PHP基础案例教程》第2版课后练习—第01章

第1章课后练习

一、填空题

1、Apache服务器的默认端口是(80)。
2、Apache主配置文件的名称是(httpd.conf)。
3、Apache配置文件中,用于加载模块的指令是(LoadModule)。
4、PHP的配置文件是(php.ini)。
5、在命令行中,执行(httpd -k uninstall -n Apache)命令可卸载名为Apache的服务。

二、判断题

1、PHP一种运行于浏览器端的编程语言。(×)(应该是服务器端)
2、Apache默认站点的目录是www。(×)(应该是htdocs)
3、在PHP安装目录中,ext目录是PHP扩展文件所在的目录。(√)
4、Apache默认监听的端口号是的8080。(×)(应该是80)
5、PHP配置文件无须创建,它会在安装PHP的时候自动生成。(×)(手动创建)

三、选择题

1、在Apache配置文件中,(C)用于加载模块。
A、FilesMatch
B、PHPIniDir
C、LoadModule
D、以上选项都不正确
2、下列选项中Apache默认的请求端口是(B)。
A、8080
B、80
C、9000
D、8800
3、在Apache配置文件中,用于配置服务器域名的配置项是(D)。
A、DocumentRoot
B、ServerRoot
C、ServerAdmin
D、ServerName
4、在学习PHP时,需要安装Apache服务器,Apache是一种(C)服务器。
A、SMTP
B、FTP
C、Web
D、以上都不是
5、下列选项中不属于PHP特点的是(A)。
A、收费
B、跨平台
C、面向时象
D、支持多种数据库

四、简答题

1、请详细描述PHP的特点。

答:(1)PHP的源代码是开源的,并且可以免费使用。
(2)PHP的跨平台性很好,移植方便,在Linux平台和Windows平台上都可以运行。
(3)PHP提供了类和对象的语法,使用PHP进行Web开发时,可以选择面向对象的方式编程。
(4)PHP支持ODBC,可以连接任何支持该标准的数据库,如MySQL、Oracle、SQL Server和DB2等。其中,PHP与MySQL是最佳搭档,使用得最多。
(5)PHP语法简单、实用性强、开发速度快。而且,目前有很多PHP框架可以提高项目的开发速度。

2、请简述在Web服务器中Apache和PHP的工作流程。

答:Apache工作流程:
(1)客户端(通常是Web浏览器)向Web服务器发送请求。
(2)Apache接收到请求后,根据配置的文档目录(Document Root)查找请求的网页文件。
(3)找到对应的网页文件后,Apache将其内容发送给客户端。
(4)如果请求包含特定的PHP扩展,Apache会将其传递给PHP解释器进行处理。
(5)PHP解释器解析并执行PHP代码,生成动态内容。
(6)PHP解释器将生成的HTML内容返回给Apache,由Apache再次发送给客户端。
PHP工作流程:
(1)当Apache接收到包含PHP代码的请求时,PHP解释器会加载相应的PHP文件。
(2)PHP解释器解析PHP代码,并执行任何必要的数据库查询或函数调用。
(3)PHP解释器将生成的HTML或XML内容返回给Apache,并将其嵌入到原始网页中。
在这里插入图片描述
在这里插入图片描述
如有侵权请联系我删除。

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值