php怎么运行网页_「Dev」 - PHP运行环境

因为历史原因,后台应用中偶尔蹦出来一个PHP,所以花了一点时间简单整理一下,将工程运行起来,使得其他应用可以联调测试。

一、PHP介绍

PHP缩写 - Personal Home Page ==> HypeText PreProcessor(超文本预处理器)

A、PHP历史

  • 1995-PHP/FI,Rasmus Lerdorf,Personal Home Page
  • 1997-PHP/FI2.0
  • 1998-PHP3
  • 2000-PHP4 面向过程
  • 2005-PHP5

B、PHP应用场景

  • web服务器端脚本 - 生成网页的程序脚本
  • B/S
  • APP/S

C、B/S架构

b40485001b1cc29ffcf10e7747fd4778.png

二、PHP环境搭建 - APACHE安装配置

  • 默认www目录 - /htdocs/
  • 配置文件目录 - /conf/
  • 主配置文件 - /conf/httpd.conf

APACHE以模块化方式运行,需要进行初始配置。

A、加载PHP模块

LoadModule php5_module "D:/PHP/PHP/php5apache2_2.dll"

B、将php后缀关联到PHP模块,由PHP解析执行

<FilesMatch ".php$">
    setHandler application/x-httpd-php
</FilesMatch>

PHPIniDir "E:DevTampPHP"

C、重启APACHE,reload配置

三、PHP环境搭建 - PHP安装配置

  • PHP配置文件 - PHP.ini
  • 开发阶段配置文件 - php.ini-development
  • 产品发布阶段配置文件 - php.ini-production

修改时区People's Republic of China

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = PRC

四、PHP环境搭建 - MySQL安装配置

PHP本身也由模块组成,可以进行功能拓展,通过php.ini配置。

extension=php_mysql.dll
extension=php_mysqli.dll

但是拓展模块都是模块名,并未包含绝对路径需要打开拓展模块路径

extension_dir = "E:DevTampPHPext"

五、测试执行

<?php
phpinfo();
$conn = mysql_connect("127.0.0.1", "root", "root");
echo date("Y-m-d H:i:s").var_dump($conn);
?>

六、APACHE详细配置

虚拟主机配置、端口监听、访问权限、多站点配置、别名配置等内容,略。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值