PHP之开发环境_PHP教程

WBOY
풀어 주다: 2016-07-13 09:48:00
원래의
847명이 탐색했습니다.

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

 

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1025015.htmlTechArticlePHP之开发环境 1.PHP的历史: 1994年 Rasmus Lerdorf用Perl语言创造,后用C重写; 1995年 以Personal Home Page Tools(PHP Tools)为名发布PHP1和PHP2; 1996年底...
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!