PHP之开发环境

php中文网
发布: 2016-06-23 13:31:59
原创
1164人浏览过

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;

立即学习PHP免费学习笔记(深入)”;

1998年  正式发布PHP3;

1999年  成立Zend Technologies公司;

2000年  发布PHP4;

2004年  发布PHP5;


腾讯AI 开放平台
腾讯AI 开放平台

腾讯AI开放平台

腾讯AI 开放平台 161
查看详情 腾讯AI 开放平台

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


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

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号