热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP工作环境有哪些(2023年最新解答)

导读:本篇文章编程笔记来给大家介绍有关PHP工作环境有哪些的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、如何在Wind

导读:本篇文章编程笔记来给大家介绍有关PHP工作环境有哪些的相关内容,希望对大家有所帮助,一起来看看吧。

本文目录一览:


  • 1、如何在Windows下配置搭建PHP环境


  • 2、php工作环境问题


  • 3、我想在ubuntu里搭建php的编程环境,该怎么办?


  • 4、PHP开发的发展现状和前景怎么样


  • 5、学过C语言,PHP该如何学习?php的环境搭配好像很复杂的说! 有没有已经从事这方面工作的给点意见?

如何在Windows下配置搭建PHP环境

前言:网络上提供了各种版本名为wamp的组合包,就是下载下来一路点下一步就安装好了直接应用的那种人家配置好了的软件包,为了学习本人并不太建议此类方法。

一、首先下载php5.3组件(现在已经更新到7点几版本了)

1、下载软件包,建议直接到官网

2、下载时注意选择与你系统相配合的包:

下载完后解压到一个路径 例如 E:\LAMP\php5.3

3、在解压后的路径中找到php.ini-development,重命名为php.ini。

首先打开php.ini,找到:

; On windows:

;

extension_dir = "ext"

修改为:

; On windows:

extension_dir = " E:/LAMP/php5.3/ext"

即去掉extension_dir前面的分号(注意斜杠方向),表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。

4、由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将:

extension=php_curl.dll //CURL,客户端 URL

库函数库

extension=php_gd2.dll

//GD绘图函数模块

extension=php_mbstring.dll

//多字节函数模块

extension=php_mysql.dll

//MySql函数模块

extension=php_mysqli.dll

//MySqli函数模块

extension=php_pdo_mysql.dll //PDO

MySql函数模块

extension=php_pdo_odbc.dll //PDO

ODBC函数模块

extension=php_xmlrpc.dll

//XML-RPC函数库

extension=php_xsl.dll

//XSL函数模块这些extension之前的分号(;)去除。

至此在Windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要Apache支持PHP,所以还需要在Apache配置文件中完成相应的PHP配置。以下是配置Apache以支持PHP:

二、安装与配置Apache2.2

(现在已经更新到2.4版本了,安装时稍有不同,见本站另一笔记)

1、下载软件包,建议直接到官网 上下载,因为这是开源软件的安全性问题,如果用于生产环境则强烈建议到官网下载。

2、下载时注意选择与你系统相配合的包,如.tar.gz的是用于Linux环境的,httpd-2.2.31-win32-src.zip用于windows环境,还有win32表示用于32位win7系统。双击默认安装,也自己可以自定义一个路径

例如 E:\LAMP\apache。

3、安装完后找到Apache安装目录下的conf文件夹下的httpd.conf,打开:

在#LoadModule

vhost_alias_module

modules/mod_vhost_alias.so下添加如下(路径适你自己的情况而定):

LoadModule php5_module

"E:/LAMP/php5.3/php5apache2_2.dll"

PHPIniDir "E:/LAMP/php5.3"

AddType

application/x-httpd-php .php .html

.htm

我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.17,所以我们当然需要使php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。

4、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以如果当你的WEB主程序目录变更时,我们需要修改相应的Apache配置.

5、最后修改具体的index文件先后顺序:DirectoryIndex

index.html修改为:DirectoryIndex index.php index.html

6、重启Apache服务器

至此,在Apache服务器上PHP环境配置工作就完成了,你只需要在 Apache2.2/htdocs

目录下新建一个PHP文件,写入:?phpphpinfo();?

然后在游览器中输入12.0.0.1,就可以看到PHP的具体配置页面了,代表在Window

7上PHP环境配置工作就算完成了。

三、安装与配置Mysql 5.1数据库软件

(现在已经更新到5.5版本了,安装较简单,如果上面步骤都配置好了运行正常了的话可以下载一个对应版本的MyPhpAdmin程序包放到E:/www下然后在游览器中输入12.0.0.1登入后新建或管理数据库)

1、下载软件包,建议直接到官网

上下载,这个链接有各个版本,因为这是开源软件的安全性问题,如果用于生产环境则强烈建议到官网下载。

2、

验证PHP是否能连接Mysql,你可以在index.php中创建如下代码:

?php

$cOnnect=mysql_connect("127.0.0.1","root","你的数据库密码");

if(!$connect)

echo "Mysql Connect Error!";

else echo

"连接成功";

mysql_close();

?

然后在游览器中输入127.0.0.1,看到:连接成功字样就说明PHP连接Mysql就算成功了。

php工作环境问题

首先确定你的网站根目录在哪里,比如apache的默认目录就是在apache\htdocs,确认这个后,你把php程序放在这个目录里面,再在浏览器里进入,就可以了。

另外,phpnow或者xampp,都是不错的集成环境,尤其xampp,也很简单,安装后可以用,而且在稳定性上也比easyphp和phpnow要好。

我想在ubuntu里搭建php的编程环境,该怎么办?

linux天生就是php+mysql+apache的最佳环境,sudonbsp;apt-getnbsp;installnbsp;XXX基本就可以搞定,具体方法:安装前的准备一些程序会检查是否安装PHP4(因为他们需要PHP4去运行),但是其他的程序可能会需要5。您需要去确认安装的apache和php的版本是吻合的。您无法同时在同一个apache中拥有PHP4和PHP5模块,这时就需要您去安装或者删除一个了。nbsp;绝大多数的网络应用程序都是基于apache2,php5和mysql5.0来运行的,如果它的说明中没有特殊的指出,那么请您使用这个平台来搭建他们的运行环境。nbsp;在UBUNTUnbsp;6.06(Dappernbsp;Drake)安装LAMP如果您在安装系统的时候并没有选择LAMP,但是又不想重新安装您的系统,就应该安装以下的安装包nbsp;apache2nbsp;php5-mysqlnbsp;libapache2-mod-php5nbsp;mysql-server这些都在ubuntunbsp;6.06的源中有下载。nbsp;当您安装了LAMP之后,就应该立即为MYSQL设置一个root密码,并为您的网络应用程序设置好它需要的数据库,用户和密码。仅此而已。nbsp;安装apache2如果您仅仅需要安装apahce2,就需要安装nbsp;apache2安装PHP5如果您仅仅需要安装PHP5,就需要安装nbsp;php5如果您已经安装了PHP4,就安装nbsp;libapache2-mod-php5提示是否下载PHP文件的解决方法如果当您浏览PHP网页的时候,浏览器提示您是否下载PHP文件而不是去显示它的时候,就可能是您没有安装libapache2-mod-php5。当您安装PHP5的时候,它会被默认的安装进去的,如果您不小心的将它遗忘了。您就需要去将它打开,sudonbsp;a2enmodnbsp;php5,然后使用sudonbsp;/etc/init.d/apache2nbsp;restart来重新启动APACHE。nbsp;==nbsp;安装PHP4==nbsp;如果您需要安装PHP4,就应该安装nbsp;php4安装php4将会安装apache版本的PHP模块(版本为1.3)。注意,这里是apache,并不是apache2,如果您需要PHP4和apache2一起工作,就需要安装nbsp;libapache2-mod-php4安装PHPnbsp;5环境的MYSQL您需要安装nbsp;mysql-servernbsp;libapache2-mod-auth-mysqlnbsp;php5-mysql安装PHPnbsp;4环境的MYSQL您需要安装nbsp;mysql-servernbsp;libapache2-mod-auth-mysqlnbsp;php4-mysql设置MYSQL的ROOT密码输入nbsp;mysqlnbsp;-unbsp;root进入MYSQL控制台,然后输入nbsp;mysqlamp;gt;nbsp;SETnbsp;PASSWORDnbsp;FORnbsp;‘root‘@‘localhost‘nbsp;=nbsp;PASSWORD(‘yourpassword‘);如果成功MYSQL会提示nbsp;Querynbsp;OK,nbsp;0nbsp;rowsnbsp;affectednbsp;(0.00nbsp;sec)nbsp;MYSQL命令可以多行执行,但是请您不要忘记,一定要以“;”分号结尾哦nbsp;创建MYSQL数据库mysqlamp;gt;nbsp;CREATEnbsp;DATABASEnbsp;database1;创建MYSQL用户创建一个新用户可以赋予它需要的权限。您可以使用以下的命令nbsp;mysqlamp;gt;nbsp;GRANTnbsp;ALLnbsp;PRIVILEGESnbsp;ONnbsp;*.*nbsp;TOnbsp;‘yourusername‘@‘localhost‘nbsp;IDENTIFIEDnbsp;BYnbsp;‘yourpassword‘nbsp;WITHnbsp;GRANTnbsp;OPTION;nbsp;比如您想要建立一个用户,并将其限制只能使用‘datebase1‘,那么就可以执行以下命令:nbsp;mysqlamp;gt;nbsp;GRANTnbsp;SELECT,nbsp;INSERT,nbsp;UPDATE,nbsp;DELETE,nbsp;CREATE,nbsp;DROP,nbsp;INDEX,nbsp;ALTER,nbsp;CREATEnbsp;TEMPORARYnbsp;TABLES,nbsp;LOCKnbsp;TABLESnbsp;ONnbsp;database1.*nbsp;TOnbsp;‘yourusername‘@‘localhost‘nbsp;IDENTIFIEDnbsp;BYnbsp;‘yourpassword‘;注意,这里的nbsp;yo

PHP开发的发展现状和前景怎么样

1、任何专业都有无数的机会,就看你如何去看待,未来是虚拟现实、人机交互时代。

每一门计算机语言都有其相对具有优势的领域,作为全球十大流行开发语言之一的PHP也是如此,PHP这门语言更适合在WEB环境,即互联网的环境下作为主要开发语言,因为PHP是全球公认的网站开发利器。全球约70%的网站都是使用PHP这么语言开发的。

2、大多数的网站,包括那些行业巨头例如新浪,百度,腾讯,搜狐,网易等都在使用PHP技术,说明了企业和市场需求这样一门技术,既然企业和市场需求,那么就能体现出学习PHP是否有前途。

3、PHP软件开发,网站建设等都属于互联网行业,大家都知道,互联网行业的白领都是高薪阶层,能力有多高,工资就可以有多高!

当然,很多人进入这个行业的目的并不是为了工作,而是为了更大的梦想—创业!那么我可以告诉你,这是最明智的选择,因为互联网行业从来不缺乏机会,就看你敢不敢想,敢不敢做。无数的从事PHP的小团队至今都已是行业先锋,成功没有想象中的那么远,只要你敢站起来,行动起来。

功能强大

PHP开发语言强大的性能完全满足如何类型的网站建设需求。随着这几年PHP的更新和优化,功能也越来越强大了,像百度、淘宝、天猫这样的大型网站都是采用PHP开发,这足以说明PHP的功能强大。

安全性好

当然这里说的安全性好并不是说PHP开发的网站就不会被攻击,因为在互联网上没有绝对的安全,小编说的安全性好是相对的,PHP语言安全性相对要好一些的一个重要因素就是采用linux服务器,linux服务器的安全性比windows服务器安全性高很多,这点是无可争议的。

php免费开源

用PHP开发网站一般用的是mysql数据库和linux系统,因为这都是免费开源的,不像mssql数据库和windows服务器,正版是要收费的,虽然网上有盗版的,但是大型企业一般还是不敢使用盗版的,风险太大。

开发成本低

PHP语言入门简单,相对net而言没有那么复杂,所以学PHP程序开发的人要比学net的多,人多那成本当然就相对低一些了。

开发框架完善

PHP的开发框架非常大,像国外有Yii,国内有ThinkPHP,这些第三方开发框架经过多年的完善,可以提高网站安全性,也节约网站开发时间

学过C语言,PHP该如何学习?php的环境搭配好像很复杂的说! 有没有已经从事这方面工作的给点意见?

学过C语言就好说些了,相信你对程序有一定的理解了。但是要学好php也要吃不少苦头的,c语言是远远不够的。必须对数据库(与php搭配的话用mysql数据库比较好),Javascript,html等等都要掌握。php服务器环境不难搭建,我有绿色版的“一键搭建PHP+MySQL+ASP+Nginx平台”软件(带MySQL数据库),你感兴趣的话给我留个言我发给你,保证可用,我一直用着测试php或asp。

要想学好php、asp、jsp或者.net,就必须实践。有老师带的话会事半功倍,要是自学,那就要有股子钻劲了,必须手持一本php入门书,要是你还没接触过网页制作,那有一本html入门教程了也是有必要的了。按照书上的实例自己动手实现它,别只看,一定要请自动手做不要嫌麻烦,这是学习最快最好的途径。先从初级的静态网页做起,在慢慢接触动态网页,加个登陆啊、留言、图片上传啊等等的小功能。关键是入门,入门之后再学起了就顺手多了。

我倒建议你学习.net,我大学时自学的asp,工作后发现不太好就有学习了asp.net,但学习.net不仅要掌握Javascript还要掌握c#。c#.net是现在炙手可热的技术,也是以后的趋势。我提到的这几种网页开发技术,你可以自己去搜一下他们的优劣对比。

结语:以上就是编程笔记为大家整理的关于PHP工作环境有哪些的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于PHP工作环境有哪些的相关内容别忘了在本站进行查找喔。


推荐阅读
author-avatar
罂粟花很美也需要阳光
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有