PHP 运行环境的安装


PHP运行您需要做什么?

  • 找个做好的 PHP 和 MySQL 的 Web 主机

  • 自己安装 Web 服务器 PHP 和 MySQL


支持PHP的Web 主机

网上运营商主机 目前有 apache + mod_php, nginx + php-fpm, nginx+swoole 这三种 php黄金搭档

大多数的 Web 主机都提供 nginx + php-fpm


手动安装PHP运行环境

  • 安装 Web 服务器

  • 安装 PHP

  • 安装数据库 比如 MySQL

官方 PHP 网站(PHP.net)有 PHP 的安装说明:http://php.net/manual/en/install.php


现有的PHP服务器组件

建议用集成的服务器组件 包含了 PHP、Apache、Mysql,Nginx 等服务, 省时间花费在繁琐的配置环境 世面常用的 五个 集成的服务器组件


PhpStudy 国产

linux版本,Windows版本 ,Mac版本,老牌公益软件,安全,高效, 全球用户认可安装ssl证书配置,php多版本共存,FTP管理,redis等,
一键LAMP,LNMP,集群,监控,网站,FTP,数据库,JAVA等100多项服务器管理功能 支持32位和64位系统,官方网站 https://www.xp.cn/

LNMP一键安装

Linux/Centos环境 很专业  经过了多方测试 官方网站  //lnmp.org/  支持同主机多PHP版本共存


宝塔Linux面板

简单好用的服务器运维面板 有WEB界面 部分收费  //www.bt.cn/


WampServer

Windows 系统可以使用 WampServer  //www.wampserver.com/  支持32位和64位系统 根据自己的系统选择版本


XAMPP

XAMPP 支持 Mac OS 和 Windows 系统 下载地址:https://www.apachefriends.org/zh_cn/index.html


集成开发环境 IDE (Integrated Development Environment,)

Eclipse for PHP免费

Eclipse 开放源代码、基于Java的可扩展开发平台(需要 下载 JDK 安装)本身只是一个框架和一组服务 用于通过插件组件构建开发环境。
Eclipse 附带了标准的插件集 包括Java开发工具(Java Development Kit JDK)支持 Windows、Linux 和 Mac OS 平台。

Eclipse for PHP 官方 http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr


PhpStorm收费

PhpStorm轻量级便捷的PHP IDE,用户效率 深刻理解用户的编码 提供智能代码补全 快速导航以及即时错误检查。

PhpStorm 适合PHP开发人员及前端工程师 智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。

支持 Windows、Linux 和 Mac OS 平台。

PhpStorm 官方:http://www.jetbrains.com/phpstorm/download/


Hbuilder

HBuilder 非常高效 快速的网站开发编辑器 https://www.dcloud.io/hbuilderx.html

Cloud Studio 运行 PHP 程序

PHP是解释型语言、不需要编译 因此比其他语言编写脚本更快。开源、独立平台、兼容性、嵌入式脚本等特点 越来越多的被用于 Web 开发。运行在服务端的 PHP 脚本要依赖 Apache、Nginx  服务器来运行。
腾讯云主机的在线云端开发工具 Cloud Studio + PHP 内置的 Web 服务器 来快速开始 PHP 项目。

  • step1: 腾讯云开发者平台 注册/登录账户

  • step2:右侧的运行环境菜单选择:PHP 运行环境

  • step3:在左侧代码目录中新建 PHP 代码目录编写PHP代码

  • step4:进入 PHP 代码目录运行 php -S 0.0.0.0:8080 启动 PHP 内置的 web server 服务器监听8080端口

  • step5:最右侧的【访问链接】选项卡 在访问链接面板中填写端口号为:8080 点击创建链接 即可点击生成的链接访问的 PHP 项目

Tips: 从终端中输入命令可以看出 Cloud Studio 为集成了 Ubuntu16.04.1 + PHP7.0.28(NTS) 的开发环境: