导航:首页 > 源码编译 > php编译环境

php编译环境

发布时间:2022-02-04 03:57:34

⑴ 现在php开发都是用什么编辑环境

我一直都在用DW做PHP网站,感觉还不错。 其实用什么工具得看你的PHP水平了,如果你的刚入门,可以使用zend,它有语法提示等功能,其次可以用DW。用记事本都可以编程的,根据你的实现情况来选择。

⑵ 如何在编译好的PHP环境中安装PHP扩展模块

安装步骤:
1、先进入php解压缩后的源码包中,找到要安装的扩展模块的目录。
[root@redhat5 sockets]# cd /home/soft/php-5.2.12/ext/sockets
在sockets目录下面以绝对路径运行phpize程序,这时会自动生成sockets的configure程序,在sockets目录下面可以看到。
[root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize
2、进行编译安装
[root@redhat5 sockets]# ./configure --with-php-config=/home/webserver/php5.2.12/bin/php-config
[root@redhat5 sockets]#make
[root@redhat5 sockets]#make install
执行完make install屏幕上会提示sockets.so存放的路径,然后把它复制到php的extensions目录中,例如我的路径为 /home/webserver/php5.2.12/lib/php/extensions
3、修改php.ini文件
找到extension_dir = "./" 这行,修改为:
extension_dir = "/home/webserver/php5.2.12/lib/php/extensions/"
然后再新增加一行:
extension=sockets.so
4、重启apache即可生效。
其它模块的安装方法和这个一模一样,不管是php自带的扩展模块还是第三方扩展模块都照这种方法安装即可。

⑶ 怎么配置PHP编译环境

我们通过新建一个 php 文件来预览 php 的相关配置信息。
1. 找到你的文档根目录,这个目录是你的网站应用的发布目录,或者叫 Web 目录,也就是只有把网站放在这个指定的目录里,才能通过浏览器打开,这个目录的位置你也是可以修改的。WAMP 设置的这个目录的位置是 wamp/www ,MAMP 这个目录是在 /Applications/MAMP/htdocs 。
2. 找到这个 Web 根目录以后,在目录里新建一个扩展台是 php 的文件,命名为 phpinfo.php 。然后用编辑器(Brackets,Sublime... )打开这个新创建的 phpinfo.php 。在这个文件里输入 <?php phpinfo(); ?> 。然后保存这个文件。
3. 在浏览器里打开 phpinfo.php 这个文件,地址应该是 http://localhost/phpinfo.php ,因为我们是在根目录下创建的 phpinfo.php 。Mac 用户如果使用 MAMP,可能需要在地址里加上端口号,http://localhost:8888/phpinfo.php 。在打开的页面上你会看到 PHP 配置的相关的信息,php 配置文件所在的位置,版本,php 启用的模块等等,仔细的看一下这个页面上的东西。
在上面,你应该可以找到 PHP 的配置文件所在的位置,也就是 php.ini 这个文件的位置,你可以在打开的 phpinfo.php 页面上搜索 php.ini ,Loaded Configuration File 这个项目右边的地址就是当前环境所使用的 php.ini 这个文件的位置。在这里,先找到这个配置文件,然后去修改里面的几个设置。
1. 找到当前环境所使用的 PHP 配置文件,php.ini ,这个文件的位置可以在 phpinfo.php 这个页面上得到。WAMP 可能是在 wamp/bin/apache/Apache2.4.4/bin/php.ini ,这个文件可以使用文本编辑软件打开。注意文件里面有很多内容都是注释,也就是用 ; 号开头,文字的颜色一般是浅灰色,这些内容只是用来解释跟提醒,并没有实际的用处。
2. 搜索 upload_max_filesize ,这个选项可以控制 Web 应用最大的可以上传的文件的大小,默认应该是 2M ,修改等号右边的值,改成 512M 或其它任何你想要修改成的那个数字。
3. 搜索 post_max_size,这个选项决定了 PHP 可以接受的发送的最大的数据,默认它的值是 8M,把这个值改的大一些,可以跟 upload_max_filesize 的值一样。
4. 搜索 memory_limit ,这个选项跟脚本最多可以使用的内存有关,把这个值改的大一些,比如 512M。
5. 搜索 max_execution_time,执行解析脚本允许的最大的时间,单位是秒,有些应用需要让这个值大一些,这里我们可以改成 120 。
6. 保存所修改的 php.ini 文件,关掉它,然后重新启动 Web 运行环境,WAMP 和 MAMP 都提供了一个界面,点一下对应的按钮就可以重新启动环境了。这样环境就会加载修改以后的 php.ini 文件。
7. 再打开 phpinfo.php 这个页面,然后搜索一下刚才修改的那些 php 的设置,看一下对应的值是不是自己修改之后的值,如果是,证明修改成功,如果跟修改以后的值不一样,确定自己打开了正确的 php.ini 文件。

⑷ 开发php需要的环境

php是一种服务器端语言,也就是必须有服务器支持才可以。现在最流行的就是LAMP环境了,也就是linux、Apache、Mysql、Php了。你可以下载一个整合包,很多的,Apache和Mysql还有PHP整合到一起,省着你一个一个区安装还得搭配环境了。像Appserv等。记住安装好之后把你的PHP文件放到你安装的目录下的www目录下才可以运行,在你的浏览器里输入localhost/php文件的路径,就可以看到了。

Apache就是服务器软件。与IIS应该差不多功能吧,我不是很熟IIS。

⑸ php的编程环境

编程环境?
开发工具我们用 zend studio..
运行环境分为两种.
LAMP和WAMP;
LAMP = Linux + apache + mysql + php
WAMP = Windows + apache + mysql + php

⑹ php开发环境。具体点

正规的PHP开发一般选用“大绿球”,就是Zend Studio for Eclipse,但不排除会使用别的工具,虽然dw也可以,但是毕竟dw是专门制作HTML的,一般写静态页面都会选用dw,数据库肯定是mysql了,至于环境吗.主流的有windows和linux下lamp(lamp = linux + apache + mysql + php)这个是linux上的主流环境,因为现在linux服务器借助开源代码和高效的运行及它自身的安全性,很多企业在架服务器的时候都会选用linux,至于windows吗不多说了,server 2003 2008也不是吃素的毕竟市场的份额还是很高的.然而作为一个程序员请不要随便的听从网上的什么linux好windows好,这些不是一个程序员应该去考虑的,而我们考虑的是做出的东西如何能够兼容windows和linux,是我们作出的程序能够在不同环境下都能够正常的运行,能够达到这种水平,OK你已经是一个合格的phper了.想要学php主流的cms是必须掌握的,毕竟discuz,ecshop,v6等等不是一朝一曦可以琢磨明白的.但是现在的编程都是结合oop思想,建议你先从asp.net入手,因为asp.net是完全的面向对象设计的,在以后写深度的PHP项目时,在asp.net中学的oop会有很大帮助.

⑺ PHP开发环境的建设

php是一种服务器端语言,也就是必须有服务器支持才可以。现在最流行的就是LAMP环境了,也就是Linux、Apache、Mysql、Php了。你可以下载一个整合包,很多的,Apache和Mysql还有PHP整合到一起,省着你一个一个区安装还得搭配环境了。像Appserv等。记住安装好之后把你的PHP文件放到你安装的目录下的www目录下才可以运行,在你的浏览器里输入localhost/php文件的路径,就可以看到了。

⑻ 如何装一个支持php编程环境

网上有很多类似的文章,要么过时了,要么不全面,新手看了很难懂,而且不明白其中的道理。因为我也是刚接触不久,深有体会,所以写下了这篇文章,希望对新手有所帮助。
===================相关信息=============
操作系统:Windows XP SP2
IIS:未安装
Apache版本:2.2.8 下载 (安装在C:\Program Files\Apache Software Foundation\Apache2.2)
PHP版本:5.2.5 下载 (安装在C:\php)
MySQL版本:5.0.51a下载 (安装在C:\Program Files\MySQL\MySQL Server 5.0)
====================================

软件的安装很简单,按提示一步一步操作,一般不会出什么问题,这里略过,主要讲一下如何配置。软件安装成功后,在IE地址栏中输入http://localhost测试应该会看到“It works!”,说明Apache安装是成功的。你应该根据你的安装路径做相应的修改。

(1)httpd.conf配置
打开httpd.conf,找到#LoadMole vhost_alias_mole moles/mod_vhost_alias.so,在它的后面添加以下内容:
LoadMole php5_mole "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"

找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs",修改成Web文件的存放路径,如我的Web文件存放在F:/WebRoot目录下,就修改成:
DocumentRoot "F:/WebRoot"

找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">,修改成Web文件的存放路径,跟上面的路径相同,修改成:
<Directory "F:/WebRoot">

找到DirectoryIndex index.html,添加index.php:
DirectoryIndex index.html index.php

(2)php.ini配置
在PHP的安装目录下有php.ini-dist(默认配置)和php.ini-recommended(推荐配置)两个预置的配置文件,它们之间的区别是:推荐配置在安全性方面有所加强。根据需要选择,初始配置时最好选择php.ini-dist(因为它是默认的*^_^*),复制并将其重命名为php.ini,就放在PHP的安装目录。(注意:php.ini-recommended中的short_open_tag是关闭的,这意味着标签<? ?>中的内容是不能被解析的,这种情况下查看PHP网页的源文件,看到的内容会跟你的源代码是一样的,正确的方法是使用<?php ?>,也推荐大家使用此标签。)

打开php.ini,找到extension_dir = "./",修改成:
extension_dir = "C:/php/ext"

找到;extension=php_mysql.dll,把;去掉:
extension=php_mysql.dll

(3)libmysql.dll
将PHP目录下的libmysql.dll复制到%SystemRoot%/System32/目录中。用MySQL的bin目录中的libmysql.dll也行。

注意:
1.由于我安装的Apache版本是2.2.8,所以LoadMole语句应选择php5apache2_2.dll,否则会出现错误“The request operation has failed!”。网上很多相关文章中的Apache版本都2.0.XX的,他们选用的模块都是php5apache2.dll,不能够照搬,应该根据实际使用的Apache版本来选择该使用哪个dll文件。

2.PHPIniDir非常重要,其实PHPIniDir就是设置“php.ini”配置文件的路径,在httpd.conf中配置PHPIniDir,或者在注册表中设置,或者设置PHPRC环境变量,或者直接复制php.ini到%SystemRoot%目录中都是可行的。php.ini是按“httpd.conf中PHPIniDir指定的路径->HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows注册表位置)->PHPRC环境变量->当前工作目录(对于CLI)->%SystemRoot%目录”的顺序来搜索的。一个好的办法是用phpinfo()来检查php.ini文件的路径是否配置正确,看“Configuration File (php.ini) Path”和“Loaded Configuration File ”。如果配置不正确或没有配置“Loaded Configuration File”将显示“none” ,如果没有配置PHPIniDir,则按默认的设置加载。

3.有些文章中说配置中牵涉到路径时该用“/”或“\”的问题,我测试好象并无问题,正反斜杠都没问题,不知道在低版本或Linux中是否也一样。

4.不要忘了配置php.ini文件中的extension_dir和去掉;extension=php_mysql.dll前面的分号。

5.错误“Fatal error: Call to undefined function mysql_connect() in XX on line YY”的大概意思是“致命错误:在XX文件YY行调用了未定义的函数mysql_connect()”,很显然是没有加载libmysql.dll引起的,跟php.ini文件的配置密切相关的,如果找不到libmysql.dll也会导致此错误(换句话说,就是libmysql.dll放的位置有问题。看(3)中说明)。

6.以上仅是个人之见,要想获得更多的信息,请访问他们的官方网站。

附:
Apache官网:http://www.apache.org/
PHP官网:http://www.php.net/
MySQL官网:http://www.mysql.com/

⑼ 现在主流项目开发 PHP集成开发环境 有哪些

主流的常见 PHP 集成开发环境不少,如:Zend Studio、PhpStorm、Eclipse、NetBeans、Dreamweaver 等等,各有各的优点和缺点。

Zend Studio:是 Zend Technologies 公司基于大名鼎鼎的 Eclipse 二次开发 IDE,是目前公认的最好用的 PHP 开发环境,包含了用于开发、编辑,调试、配置 PHP 程序所需的所有部件,整合了 PHP 开发过程中所有工具,代码提示和自动补全功能都不错,调试代码特别方便,对 Zend Framework 框架的支持非常好,唯一的缺点是对 HTML、JavaScript、CSS 的支持不太好。

PhpStorm:是 jetBrains 公司开发的 IDE,与编码神器 IntelliJ IDEA 同根同源,功能配置非常简便,代码提示和自动补全非常强大,对 HTML、JavaScript、CSS 的支持也非常强大,调试也很方便,简直就是 PHP 开发神器。唯一的缺点是收费,但是天朝... 你懂的。

NetBeans:是一款开源的 IDE,作为后起之秀,代码提示和自动补全的速度稍逊,对各种框架的支持也一般,但是轻量、免费、占据内存小,支持多种开发语言,对 HTML、JavaScript、CSS 的支持也不错。

Dreamweaver:是 Adobe 公司的前端开发神器,对 HTML、JavaScript、CSS 的支持非常好,代码提示和自动补全速度稍慢,有多种开发模式选择,非常方便。总的来说,不是一款优秀的 PHP 开发环境,而且没有免费开源版。

⑽ 现在做 PHP 的都用什么开发环境

可用DW做PHP网站,感觉还不错。 其实用什么工具得看你的PHP水平了,如果你的刚入门,可以使用zend,它有语法提示等功能,其次可以用DW。用记事本都可以编程的,根据你的实现情况来选择。

阅读全文

与php编译环境相关的资料

热点内容
android图片变灰 浏览:268
linuxvi下一个 浏览:973
安卓手机的应用锁怎么解 浏览:735
linux增加路径 浏览:849
sql身份证号最后四位加密 浏览:533
xp系统表格加密 浏览:856
光遇安卓军大衣什么时候上线 浏览:840
android应用商店图标 浏览:341
java计算圆的面积 浏览:643
应用编译优化recovery 浏览:577
域控命令n 浏览:258
php导出文件 浏览:13
谷歌地图网页版无法连接服务器地址 浏览:298
菜鸟工具在线编译python 浏览:858
栅格化命令有何作用 浏览:823
为什么压缩文件不能解压 浏览:311
足球app哪个软件好 浏览:96
产品经理逼疯程序员的一天 浏览:17
修改svn服务器ip地址 浏览:584
下列关于编译说法正确的是 浏览:246