查看: 52|回复: 0

php--config

[复制链接]

1

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-4-22
发表于 2019-12-25 22:08:00 | 显示全部楼层 |阅读模式

 

 

Table of Contents

  • 1. 搭建 PHP 开发环境
  • 2. 默认配置简单说明
  • 3. 使用虚拟主机
    • 3.1. 修改 Apache 配置
    • 3.2. 配置本机域名解析
  • 4. 一些配置说明
    • 4.1. Apache
      • 4.1.1. 配置文件路径
      • 4.1.2. 安装路径
      • 4.1.3. 安装服务
      • 4.1.4. 卸载服务
      • 4.1.5. 测试配置语法
      • 4.1.6. 启动/停止服务方式
    • 4.2. PHP
      • 4.2.1. 配置文件路径、启用模块、设置文件的后缀
      • 4.2.2. 配置文件
      • 4.2.3. 修正时区
    • 4.3. 数据库
      • 4.3.1. 设置模块路径、启用模块
      • 4.3.2. 安装 mysql 建议 (更换版本的话)
  • 5. 一些测试
    • 5.1. 时间正确性
    • 5.2. PHP 环境
    • 5.3. 数据库连接

1 搭建 PHP 开发环境

使用 wampserve,到下载地址中选择最新版本下载,默认安装

2 默认配置简单说明

  • 安装路径:C:\wamp64
  • 项目根目录 C:\wamp64\www
  • 安装的组件 C:\wamp64\bin

3 使用虚拟主机

配置好需要重启服务(简单全部重启就完事了)

3.1 修改 Apache 配置

编辑 C:\wamp64\bin\apache\apache2.4.41\conf\extra\httpd-vhosts.conf(原先的全部注释掉就好)

# 第一个站点是默认站点
<VirtualHost *:80>
  # 域名
  ServerName localhost
  # 文件目录
  DocumentRoot "${INSTALL_DIR}/www"
  # 权限配置
  <Directory "${INSTALL_DIR}/www">
    # 允许列出目录
    Options Indexes
    # 允许覆盖
    AllowOverride All
    # 允许所有访问
    Require all granted
  </Directory>
  # 默认文件(首页)
  DirectoryIndex index.html index.php
</VirtualHost>

<VirtualHost *:80>
  ServerName www.from
  DocumentRoot "${INSTALL_DIR}/www/from"
  <Directory "${INSTALL_DIR}/www/from">
    Options Indexes
    AllowOverride All
    Require all granted
  </Directory>
  DirectoryIndex index.html index.php
</VirtualHost>

3.2 配置本机域名解析

编辑 C:/Windows/System32/drivers/etc/hosts,添加如下

127.0.0.1 www.from
127.0.0.1 www.to
127.0.0.1 www.test

4 一些配置说明

 

4.1 Apache

 

4.1.1 配置文件路径

C:\wamp64\bin\apache\apache2.4.41\conf\httpd.conf

4.1.2 安装路径

C:\wamp64\bin\apache\apache2.4.41

4.1.3 安装服务

C:\wamp64\bin\apache\apache2.4.41\bin\httpd.exe -k install

4.1.4 卸载服务

C:\wamp64\bin\apache\apache2.4.41\bin\httpd.exe -k uninstall

4.1.5 测试配置语法

C:\wamp64\bin\apache\apache2.4.41\bin\httpd.exe -t

4.1.6 启动/停止服务方式

  • 控制面板:运行 C:\wamp64\bin\apache\apache2.4.41\bin\ApacheMonitor.exe,根据提示操作面板
  • 使用 Windows 系统服务管理
  • 命令:net start|stop Apache2.4(服务名称要一致)

4.2 PHP

 

4.2.1 配置文件路径、启用模块、设置文件的后缀

修改 Apache 配置文件(搜索关键字,有注释就去掉注释,没有就添加)

PHPIniDir "C:/wamp64/bin/apache/apache2.4.41/bin"
LoadModule php7_module "C:/wamp64/bin/php/php7.3.12/php7apache2_4.dll"
AddType application/x-httpd-php .php

4.2.2 配置文件

  • 开发配置:C:\wamp64\bin\php\php7.3.12\php.ini-development
  • 产品配置:C:\wamp64\bin\php\php7.3.12\php.ini-production
  1. 放置配置文件
    1. 拷贝文件开发配置(看情况选择)到C:/wamp64/bin/apache/apache2.4.41/bin/中(和前面的位置相同就行)
    2. 修改文件名为 php.ini

4.2.3 修正时区

修改配置

date.timezone ="PRC"

4.3 数据库

 

4.3.1 设置模块路径、启用模块

修改 PHP 配置文件(有注释去掉,没有就添加)

; On windows:
extension_dir ="c:/wamp64/bin/php/php7.3.12/ext/"
extension=mysqli
extension=pdo_mysql

4.3.2 安装 mysql 建议 (更换版本的话)

安装路径和数据库数据存放路径在同一路径

5 一些测试

 

5.1 时间正确性

echo date("Y-m-d H:i:s");

5.2 PHP 环境

可以看版本、目录、配置这些信息

phpinfo();

5.3 数据库连接

if (mysqli_connect('127.0.0.1', 'root', '')) {
    echo '<h1>ok</h1>';
} else {
    echo '<h1>boom</h1>';
}

Created: 2019-12-25 周三 22:06

Validate



来源:https://www.cnblogs.com/heidekeyi/p/12099259.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部