开发php需要的环境
PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
这个是我成功配置的经验
1安装apache_224-win32-x86-no_sslmsi到 d:\phpWeb\APACHE\
步骤:下一步下一步
2安装php-520-Win32zip 到 d:\phpWeb\php\
步骤:(1)解压压缩包到d:\phpWeb\php\
(2)找到php目录里的 phpini-dist 重命名为 phpini 并拷到 windows目录里
(3)将php目录里的 php5tsdll,libmysqldll 拷到 系统目录(system/system32)
3配置apache
步骤:(1)打开 d:\phpWeb\APACHE\conf\httpdconf 这个文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)
(3)找到DirectoryIndex indexhtml这一行,在后面加入indexhtmlvar indexhtm indexphp
(4)找到#LoadModule ssl_module modules/mod_sslso这行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2dll
(5)找到AddType application/x-gzip gz tgz这行,在后面加上一行:AddType application/x-httpd-php php
4配置php
步骤:(1)找到c:\windows\phpini并打开 (刚才拷进去的)
(2)找到extension_dir = "/" 改为 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysqldll将前面的;号去掉
(4)找到;sessionsave_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
5mysql下一步下一步地装就行了
最好的就是本地服务器,想装什么版本、什么软件,甚至是操作系统都完全自主。
PHP5的各个版本在编程上差异并不大,一般可以使用52的最新版本。
对于不善于配置的初学者,可以建议使用PHPNOW、APPSERV等集成系统,一并按照APACHE、PHP、MYSQL。
php最大能传多大的文件?
默认只能传最大2M的文件。rr不过,可以配置phpini文件,修改上传文件大小的限制。rr配置phpini文件(以上传500M以下大小的文件为例)r查找以下选项并修改->>rfile_uploads=On;打开文件上传选项rupload_max_filesize=500M;上传文件上限rr如果要上传比较大的文件,仅仅以上两条还不够,必须把服务器缓存上限调大,把脚本最大执行时间变长rpost_max_size=500M;post上限rmax_execution_time=1800;Maximumexecutiontimeofeachscript,inseconds脚本最大执行时间rmax_input_time=1800;Maximumamountoftimeeachscriptmayspendparsingrequestdatarmemory_limit=128M;Maximumamountofmemoryascriptmayconsume(128MB)内存上限
php服务器配置都需要什么?
是指服务器软件还是配置文件?常用服务器环境配置:Apache+php+MySQL基本设置(需修改配置文件)假设你安装的都是官方提供的版本,且版本都正确的前提下:
1、在Apache配置文件httpdconf里加载php模块即可。
2、设置php里的phpini文件,基本上设置下扩展的路径即可。
3、MySQL安装好之后通过向导一步步完成设置即可,这里有一个密码设置,不要忘记了。如果安装了MySQL,可以下载一个工具NavicatLite,很好用,提供了一个可视化的界面来操作数据库。
PHP的网站需要搭配MYSQL数据库来使用服务器是独立的操作系统可以根据需要配置各种网站环境建议用2003系统用IIS+PHP+MYSQL的环境另外要根据你的应用选择合适的机房以及服务器配置带宽
php可以和许多服务器搭配。
最常见的,是apache+php(一般在linux环境下,简称LAMP),百度就是这搭配。
当然,在windows下也能跑,还能使用iis,即:iis+php。比较少见,但很方便。
还有是nginx+php,是近几年兴起的,而且发展越来越快,淘宝、京东都已经这种搭配了,不过他们的nginx自己优化过。
linux+nginx+php非常适合商城,因为速度快,支持并发数高。
apache+php适合政府、学校等网站,因为稳定性好。
linux+nginx+apache+php则充分利用了nginx的高并发、速度快、以及apache的稳定性,是目前最好的结合。
0条评论