PHP之开发环境

1.PHP的历史:

1994年  Rasmus Lerdorf用Perl语言创造,后用C重写;

1995年   以Personal Home Page Tools(PHP Tools)为名发布PHP1和PHP2;

1996年底  有15000个网站使用PHP;

1997年  Zeev Suraski和Andi Gutmans重写PHP解析器并改称PHP:Hypertext Preprocessor;

1998年  正式发布PHP3;

1999年  成立Zend Technologies公司;

2000年  发布PHP4;

2004年  发布PHP5;

2.PHP的优点:

(1)语法简单

(2)学习成本低

(3)开发效率高

(4)跨平台

(5)开发部署方便

(6)开源框架非常丰富(如:ThinkPHP)

(7)开源CMS系统非常丰富(如:Joomla、Wordpress)

(8)开源网站系统非常丰富(如:DiscuzX)

3.PHP相关名词解释

(1)Linux

服务器操作系统

(2)Cygwin

在windows下模拟Linux下的环境

(3)Apache httpd

web服务器

(4)Nginx

web服务器

(5)MySQL

数据库

(6)XAMPP

集成web服务器、数据库和php,快速搭建开发环境

(7)Eclipse PDT

IDE

(8)ZendStudio

IDE

(9)PhpStorm

IDE

(10)FTP

文件传输协议

(11)SSH

连接服务器命令

(12)SCP

上传和下载文件命令

4.PHP开发环境:(在Unbuntu Server下搭建LAMP环境)

首先我们可以通过下图看以下LAMP的工作原理:

注:CURD意为数据库的增删改查

安装apache:

sudo apt-get install apache2

apache2 -v

安装PHP:

sudo apt-get install php5

php5 -v

检查apache是否已经加载libphp5.so包:

cat /ect/apache2/mods-enabled/php5.load

如果终端打印LoadModule php5_module /usr/lib/apache2/modules/libphp5.so说明已经加载OK了。

安装MySQL:

sudo apt-get install mysql-server

在安装过程中需要设置数据库root用户的密码。

安装php5支持MySQL模块:

sudo apt-get install php5-mysql

检查支持MySQL模块是否完成:

cat /etc/php5/mods-available/mysql.ini

如果终端打印extension=mysql.so说明已经安装OK了。

重启MySQL:

sudo service mysql restart

重启apache:

sudo service apache2 restart

至此安装完毕!

其他安装方式:

1.一次性命令行安装完所有的需要的软件包:

sudo apt-get install apache2 php5 mysql-server php5-mysql

2.使用tasksel来安装所有的需要的软件包:

sudo tasksel install lamp-server

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-20 16:36:34

PHP之开发环境的相关文章

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

Linux 安装GO开发环境

安装GO开发环境 [[email protected] ~]# yum install golang GO的Hello world [[email protected] ~]# cat hello.go  package main import (     "fmt" ) func main() {     fmt.Println("Hello world") } [[email protected] ~]# 直接运行 [[email protected] ~]# 

ActiveReports 9实战教程(1): 手把手搭建好开发环境Visual Studio 2013 社区版

ActiveReports9刚刚公布3天.微软就公布了 Visual Studio Community 2013 开发环境. Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows.Android 和 iOS 应用.支持:C++, Python, HTML5, JavaScript, 和 C#,VB, F# 语言的开发.提供设计器.编辑器.调试器和诊断工具. 最牛逼的在于你全然能够免费使用该工具: 能够正大光明的免费使用visual studi

安装OpenResty开发环境

OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高的动态 Web 应用.Web 服务和动态网关(摘自官网).本文将会介绍如何在Centos7上,安装Nginx+Lua的开发环境,并运行一个"Hello World"示例. 一.环境安装 1.1 创建工作路径 我计划将Openresty安装到/usr/servers下,首先创建这个文件夹. [[email

.Net Core + Angular Cli 开发环境搭建

一.基础环境配置 1.安装VS 2017 v15.3或以上版本 2.安装VS Code最新版本 3.安装Node.js v6.9以上版本 4.重置全局npm源,修正为 淘宝的 NPM 镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org 5.安装TypeScript cnpm install -g typescript typings 6.安装 AngularJS CLI cnpm install -g @angul

MyBatis应用开发(1)应用之开发环境

1. 应用 1.1. 开发环境 MyBatis官方网站:http://www.mybatis.org/ MyBatis3介绍页面:http://www.mybatis.org/mybatis-3/ MyBatis3下载页面:https://github.com/mybatis/mybatis-3/releases 本文基于mybatis-3.4.2这个版本来编写,使用的jar包包括: (1)Mybatis框架: mybatis-3.4.2.jar (2)依赖的第三方库: ant-1.9.6.ja

11款PHP集成开发环境

最近准备用PHP搭建一款小说网站,效果仿照我爱书屋www.52shu.org.工欲善其事,比先利其器,于是现在网上收罗了一番PHP的开发工具 , 汇总一下 . ----------------------------------此为背景 -----------------------------------------------------------------------------------------------------------------------------------

基于 Eclipse 的 MapReduce 开发环境搭建

文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6055850.html 上周末本来要写这篇的,结果没想到上周末自己环境都没有搭起来,运行起来有问题的呢,拖到周一才将问题解决掉.刚好这周也将之前看的内容复习了下,边复习边码代码理解,印象倒是很深刻,对看过的东西理解也更深入了. 目录 1.概述 2.环境准备 3.插件配置 4.配置文件系统连接 5.测试连接 6.代码编写与执行 7.问题梳理 7.1 console 无日志输出问题 7.2

搭建Andriod开发环境

上一篇文章中总结了Andriod系统架构以及系统移植要点,为了进行Andriod系统移植,需要搭建相应开发环境,包括:JDK.SDK(adt).NDK(cdt)以及arm-Linux交叉编译环境等.我的平台以Linux虚拟机为背景,以下为详细步骤: JDK安装: 可以先下载安装再配置环境变量,或者直接在Terminal下执行以下代码一次性完成: # add-apt-respository "deb http://archive.canonical.com/ lucid partner" # ap

搭建Android开发环境

通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了. 搭建Android底层开发环境,主要包括:Android应用程序开发环境.Android NDK开发环境.交叉编译环境. 底层环境的开发,需要配置Linux的驱动开发环境,Android应用程序和Android NDK的开发环境,还需要辅助工具测试Linux驱动及调试开发板,本书作者建议使用Ubuntu Linux10.04或以上版本作为Linux驱动的平台.底层环境开发需要的工具有: