问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php安装到底是什么

发布网友 发布时间:2022-05-13 00:41

我来回答

3个回答

热心网友 时间:2022-05-10 22:55

展开1全部由于php是一个zip文件(非install版),安装较为简单
解压就行.把解压的 php-5.2.1-Win32 重命名为 php5.并复制到C盘目录下.即安装路径为 c:\php
1 找到php目录下的 php.ini.recommended (或者php.ini-dist)文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).
2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下.
3 把php\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下
注意:不要把 php_mysql.dll 和 php_mssql.dll 混淆
如果没有加载 php_gd2.dll php将不能处理图像.没有加载php_mysql.dll php将不支持mysql函数库
php_mbstring.dll在后面使用phpmyadmin时支持宽字符
配置php并关联MySQL
1 设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php\ext"
其中C:\php是你安装php的路径.路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
2 分别查找
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
注意不要把 ;extension=php_mysql.dl 和 ;extension=php_mssql.dl 混淆
当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.
以后要加载一些dll,比如说php_mysqli.dll,也就懂得怎么加载了)
3 设置会话保存路径
查找session.save_path 有这么一行
; session.save_path = "N;/path"
在此行后加入一行(注意是加入一行,不是加到后面)
session.save_path = "C:\WINDOWS\Temp"
保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下
4 是否显示错误 display_errors
出于安全性考虑,display_errors 有些版本也默认为 Off.
就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.
这样调试起来将非常不便,建议根据自己需要修改
查找
display_errors = Off (注意不是 ; - display_errors = Off [Security])
改成
display_errors = On
5 php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
其中PRC:People's Republic of China 中华人民共和国,
PHP的文件上传问题
文件上传成败关键的几点php.ini配置
文件上传的程序没有错,但php的配置很可能导致文件不能上传成功.
1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
在php.ini里查找
max_execution_time
默认是30秒.改为
max_execution_time = 0
0表示没有*
另一种方法是可以在php程序中加入
set_time_limit();
来设定页面最久执行时间.
set_time_limit(0);//0表示没有*
2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.
四. active perl 需要安装到c:/perl
五. ZendOptimizer 安装时把 apache 服务器关掉,在过程中要指定 apache 和 php 的安装路径

热心网友 时间:2022-05-11 00:13

php是一种脚本(!)语言,apache是服务器(容器),php是负责解析php脚本的,php不需要安装,只要在httpd.conf中配置就好了。从网上找找配置方法吧,如果可以的话找找是不是有一个wamp的东西,那是配置好的apache+mysql+php

热心网友 时间:2022-05-11 01:48

推荐你用一个套装系列。
名字叫TWAMP
http://orz99.com/twamp/
选择简体中文版,是台湾同胞的产品,解压缩后直接就能用,很简单很简单,什么都不用配置。
写的PHP直接放在htdocs里面就可以了。

抱歉,刚查了一下那个网站暂时出问题了,你等会应该能打开,我用这个好几年了,绝对好。要不你就用xampp或者wamp之类的。都差不多。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 php 5.6 怎么安装 健康码如何变成红码 手脚是热的,但是肚子摸起来凉凉的,是宫寒还是体寒,宫寒还是体寒“是肚子凉凉,手脚是热的”怎么治疗? 阿根廷这下怎么踢不过德国了呢 德国为什么输给阿根廷? 阿根廷为什么输给德国 今年阿根廷为何0:4负于德国? 2006年世界杯阿根廷为什么会输给德国 阿根廷为什么输给德国勒? 阿根廷为什么会输给德国呢? 阿根廷为什么会输给德国? 阿根廷足球有那么多天才为什么踢不过德国队 阿根廷输给德国的根本原因是什么? 想买小体积小屏中高端智能手机、可网上咨询网友们都是推荐6.1寸全面小屏,就没有更小尺寸的手机吗? 来说说看阿根廷为什么屡次在世界杯输给德国? 阿根廷队那么多好的球员为什么还踢不过德国呢? 阿根廷屡次在世界杯输给德国的原因有哪些? 阿根廷也很强,可为什么屡次在世界杯上输给德国? 什么时候去丹霞山玩比较好?如题 谢谢了 过年去韶关丹霞山玩 平版电脑上的WIFI不能用什么原因 IE、Firefox、chrome三个浏览器打开一个网页都出现排版很乱问题 java中文件“复制”操作的一系列问题 用java实现两个文本文件的复制 java 把a文件复制到b 怎么用java实现将一个文件的内容复制到另一个文件内容的后面 求一名会做AE视频特效开头的人 我有素材 只是让你做一下文字就可以了 AE哦 怎样清除502胶水残留在海竿上 ae中导入素材为什么会有两个项目 我想买基金定投怎么买,首次买最低要多少钱 代偿声明可以写吗 如何溶解富印胶粘胶带的残留胶? 浙江省三位一体招生,想去三位一体的学校,有什么条件 浙江新高考三位一体招生A不够可用奖项来凑吗?具体是怎样的? 关于浙江省的三位一体招生。 求解答 关于浙江三位一体招生 红烧肉罐头怎么吃好呢? 深圳外资公司变更法定代表人需要怎样操作 WIN10的那个补丁怎么装 新开的可以开通视频号吗?