分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

PHP的环境搭建

发布时间:2023-09-06 01:32责任编辑:苏小强关键词:PHP

什么是 PHP?

最开始的名字:

PHP(Personal Home Page), 个人主页

现在的名字:

PHP is Hypertext Preprocessor, 超文本预处理器

WAMP 环境

200x 开始,互联网潮流催生了 LAMP 组合:

  • L: linux
  • A: Apache
  • M: MySQL
  • P: PHP

开发的时候,常用组合是 WAMP,其中把 LINUX 换成了 WINDOWS:

  1. 安装 Windows 操作系统
  2. 安装 MySQL/MariaDB 数据库
  3. 下载并解压缩 Apache 服务器
  4. 下载并解压缩 PHP 语言 (x64 Thread Safe)

为 Apache 和 PHP 添加环境变量。

提问: 为什么要添加环境变量???

配置 php(php.ini, 如果没有,将 php.ini-development 复制一份为 php.ini):

## 修改date.timezone = PRCextension_dir = "D:/software/php7/ext"## 如果要调试的话,下载 Xdebug.dll,然后添加:zend_extension="d:/software/php7/php_xdebug-2.5.5-7.1-vc14-x86_64.dll"xdebug.remote_enable = Onxdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_handler=dbgp

配置 Apache(etc/httpd.conf):

# 修改 ?Listen 9999ServerRoot "D:/software/Apache24"DocumentRoot "E:/www"DirectoryIndex index.html index.php# 整合 php,需要添加:PHPIniDir "d:/software/php7"LoadModule php7_module "d:/software/php7/php7apache2_4.dll"AddHandler application/x-httpd-php .phpAddType application/x-httpd-php .php .html

如果要开启 php 的扩展支持,需要:

  1. 设置 extension_dir:
    extension_dir = "d:\software\php7\ext" ???
  2. 将相关的插件的注释去掉,或者增加插件的语句:
    extension=php_mysqli.dll ???

开发环境最简配置

首先,下载 php 安装包,安装并配置其环境变量。

其次,创建你的项目,比如在 =E:\www\php=,通过命令行进入这个目录:

cmd$ e:$ cd www\php$ php -S localhost:9999

然后,就可以在浏览器中访问了:

localhost:9999/index.php

当然,如果你的项目中需要用到数据库,那么请安装 mariadb。

那就可以了。

最后,下载 Sublime/PHPStorm 开发神器。

注意,不要使用 notepad 进行开发,因为它会将文件转换为 BOM 格式,会引发一些莫名其妙的问题。问题:什么是 BOM 呢?

开始快乐的 php 之旅。

Composer 安装

https://getcomposer.org/

下载并安装

将下载的源换为国内的:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

下载 phpMyAdmin:

composer create-project fillup/phpmyadmin-minimalcomposer create-project fillup/phpmyadmin-minimal --no-dev ?## 不要下载跟开发相关的东西composer create-project fillup/phpmyadmin-minimal phpmyadmin --no-dev ?## 指定文件夹composer create-project fillup/phpmyadmin-minimal --prefer-dist ?## 优先从归档下载

开始 ThinkPHP 项目:

composer create-project topthink/thinkphp:3.2.3 blog-tp3 --prefer-distcomposer create-project topthink/think blog-tp5 --prefer-dist

开始一个 Laravel 项目:

composer create-project laravel/laravel blog-laravel

开始一个 yii 项目:

composer create-project yiisoft/yii2-app-basic blog-yii --prefer-dist

PHP的环境搭建

原文地址:https://www.cnblogs.com/lystarlet/p/8124728.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved