Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

php运行环境设置

[复制链接]
lghqd 发表于 2011-9-22 12:07:19 | 显示全部楼层 |阅读模式
辉煌下载  免费视频教程   免费视频教程下载   php教程  php教程下载  php视频教程php视频教程下载    网站制作视频教程   网站制作视频教程下载   网站制作教程下载
zend optimizer重要有两个成果:1、提拔PHP步伐性能;2、运行颠末zend加密的PHP文件
zend optimizer 下载http://www.zend.com/en/products/guard/downloads
php下载解压版 http://windows.php.net/download/
apache httpd-2.2.19-win32-x86-no_ssl.msihttp://httpd.apache.org/download.cgi#apache22
PHP5.3.6不再区分vc6和vc9版本,只有VC9版本,Apache利用TS版本的即可

apache最好安装到盘根目次,安装完成后http://localhost 测试
默认安装Apache, 假如是安装为"only for the Current User, on Port 8080, when started Manually"
则可以httpd -k install来手工安装为windows办事, httpd -k uninstall卸载办事
相干下令: httpd -k [start|stop|restart]



解压php
将php-5.3解压到"d:\php", 把php.ini-development更名为php.ini
顾名思义php.ini-development是开辟的典范设置, php.ini-production则用于公布时

接着我们打开php.ini文件,界说扩展包的路径
register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,假如这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,假如设为“On”,就可以直接利用“$变量名”来获取送过来的值,固然,设为“Off”就比力寂静,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看本身感觉了,是寂静紧张还是方便紧张?

查找“extension_dir”,修改为:
extension_dir = “d:\php\ext”
然后,我们打开一些须要的扩展包,即往掉一些扩展包的文件名的分号,以下笔者的设置:
比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”往掉。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll

4 设置Apache2.2
打开Apache的httpd.conf文件,增长默认首页:
DirectoryIndex index.php index.html

在126行左右,即LoadModule的末了加进:
LoadModule php5_module d:/php/php5apache2_2.dll
AddType application/x-httpd-php .php .asp
PHPIniDir d:/php/ php.ini文件目次

5 测试
在apache的htdocs目次中新建index.php
输进内容:
<?php
phpinfo();
?>
然后重启Apache2。输进http://localhost即可访问
windows下的PHP查抄方法:
进进下令行,进进php安装的目次,实行:
php -v查抄php的版本号,一样平常php.ini设置有错,这时间会报出来。
php -m查抄已经加载的模块,看看有没有漏加载什么模块。
php.ini的设置,有三个地方必须修正:session.save_path,upload_tmp_dir,extension_dir。
PHP编译版本号阐明:
TS vs NTS:TS是线程寂静版本,重要用于ISAPI和Apache 2 handle模式加载。NTS为非线程寂静,重要用于fastcgi和php-fpm模式运行。
windows apache 2.2+最好的方法是用apache 2 handle模式运行,必要TS版本。着实IIS7也是不错的php运行环境,而IIS7是支持fastcgi模式运行的,必要NTS版本。
vc60 vs vc90:他们两者最大的区别在于,编译环境差别,PHP官方保举利用vc90,并且如今外洋主流的windows的dll编译环境,也都转到vc90的平台了。不消编译环境重要影响所利用的extension,必须对应到相干的版本,如xdebug、xcache、memcached,这些扩展,都有对应的TS、NTS、vc60、vc90。
在利用TS和NTS差别的版本的时间,利用zend_extension的时间会存在差别,zend_extension_ts是for ts版本的。
风俗性的写一个phpinfo(),可以省往很多事变。
假如第一次安装php环境,发起找xampp,下载zip版本,直接解压到根目次,如D:\xampp,内里不要嵌套层级,然后就可以直接启动运行了。新手装PHP环境,很多细节标题搞不清楚,轻易堕落。xampp这方面已经帮你办理了。另xampp是可以集成的tomcat的,得当Java人士。
www.hhxz.net
辉煌下载  免费视频教程   免费视频教程下载   php教程  php教程下载  php视频教程php视频教程下载    网站制作视频教程   网站制作视频教程下载   网站制作教程下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-10-5 07:19 , Processed in 0.102953 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表