第二节 php开发环境搭建

PHP零基础入门

php开发环境搭建,通常是包括三个软件apache、php、mysql,只需要把这个三个软件安装起来,设置一下参数便可使用。PHP的开发与客户端编码有点不同,你需要相当多的软件来开发和运行PHP应用程序,在本课中我们将保持简单并安装一些工具,这些工具可以帮助我们快速启动和运行php开发环境。

php开发环境搭建-快速搭建

php开发环境搭建-快速搭建

php开发环境搭建-快速搭建

1、macOS
macos自带有:php -v 检测(apache,php,没有mysql),打开终端:terminal,输入php -v。如果没有就用mac集成包MAMP
2、windows用户

wamp是windows用户可以选择的PHP集成包,它的官方网站没有中文,但是程序支持中文。启动安装程序后,它会提示你请先卸载旧版,不支持覆盖式的升级,然后一路NEXT就能安装成功。它在任务托盘里有个图标,如果服务启动异常,它就是红色的;如果部分异常,它就变成黄色;如果是一切正常, 那么它就变成了白色。如果你使用windows服务器,建议通过下载apache,mysql和php软件进行安装。

3、linux用户
使用linux系统的用户通常都是自己搭建PHP开发环境,统称叫lamp。建议学员在自己的电脑安装一个vmware workstation虚拟机,安装上ubuntu操作系统,然后练习搭建lamp的php开发环境。如果不想搭建lamp开发环境,也可以下载支持任何操作系统的xampp软件包做PHP开发环境。

4、zend server
Zend Server的CE指的是社群版,公有版,或者说是免费!详细的定义和说明还是要去看官方网站上的定义。(一般我们用的MySQL也是CE版,免费的。)Zend Server 是网页应用程序服务器(Web应用服务器),专门用来执行PHP的网页,Zend这家公司本身就是开发PHP的维护者,当然也就有Zend Server这东西出来!目前用起来感觉速度快,漂亮,简单方便!你也试试看吧。

5、Bitnami
Bitnami是一个开源项目,为开源的Web应用程序、开发堆栈以及虚拟设备提供安装程序或安装软件包。Bitnami由Bitrock公司赞助,其为2003年在西班牙塞维利亚由Daniel Lopez Ridruejo创立。Bitnami stacks用于在Linux、Windows、Mac OS X和Solaris上安装软件,选择Bitnami要考虑维护和更新。

BitNami stacks可用于部分流行的Web应用程序的安装(如WordPress、Drupal、Joomla!、MediaWiki和eXo平台)。BitNami stacks除了应用程序本身,还包含了用以运行该应用程序所需的其它软件。例如,一个WordPress stacks包含了WordPress,以及管理数据的MySQL数据库,伺服页面的Apache Web服务器,管理MySQL的phpMyAdmin。

6、php-osx.liip.ch
php-osx.liip.ch软件包在OS X 10.6(又名Snow Leopard),OS X 10.7(又名Lion)和OS X 10.8(又名Mountain Lion)上安装(通常)最新的PHP 7.3 / 7.2 / 7.1 / 7.0 / 5.6 / 5.5 / 5.4 / 5.3 和/ usr / local / php5中的OS X 10.9(又名Mavericks)和OS X 10.10(又名优胜美地)和OS X 10.11(又名El Capitan)和macOS 10.12(又名Sierra)和macOS 10.13(又名High Sierra)。 它安装了许多有用的扩展(见下文)和ini-settings,是我们Liip用于开发的内容。 它特别适合Symfony 2开发。 它还提供了一个体面的php.ini,其中包含根据“最佳实践”配置的所有设置。

php基础入门课程使用xampp软件

XAMPP是一款比较强大的本地测试平台,它集成了必须的三个功能,还带有 FileZilla,软件带有一个控制面板,在里面可以把Apache、MySql和FileZilla三者注册为系统服务或者卸载服务,有服务启动的控 制按钮,而且在窗口下部还能看到服务的运行信息。虽说面板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资 源,怎么取舍用户自己来定。安装成功,服务也启动成功后,就可以把浏览器打开输入http://localhost/,试试是否成功。在XAMPP的网页 选项里,有中文支持。

xampp软件集成PHP开发环境,非常容易搭建起PHP开发环境:

  1. 下载;
  2. 安装;
  3. 了解:apache,mysql,php;
  4. 查看:phpinfo.php,mysql info;
  5. <?php echo ‘hello world’ ?>

接近10年的互联网从业经验,精通Scrum敏捷软件开发的方法,从事互联网产品设计,开发,测试,运营,案例不少于20个,发现自己最喜欢的工作是做外贸营销,外贸SEO,特别喜欢谷歌优化。从2017年3月开始坚持在群161510483直播谷歌SEO和WEB前端开发技术,只要加进来坚持学习零基础也能够学会。

Last modified: 2019年2月7日

Previous Story

PHP零基础入门

第一节 PHP基础入门介绍

PHP基础入门:一种创建动态交互性站点强有力服务器端脚本语言,PHP是Web上最常用的语言之一,你访问的绝大多数网站都是在后端使用PHP构建的.

...

Next Story

PHP零基础入门

第三节 php基本语法和变量

php基本语法:众首周知每种语言都有自己的语法,我们将介绍php基本语法,并向你展示如何使用变量将数据存储在内存中.在这节课开始之前我们将首先回顾一下创建PHP命令的基本语法.

...