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

PHP的运行环境

发布网友 发布时间:2022-04-22 09:34

我来回答

6个回答

热心网友 时间:2022-04-06 11:40

再装Apache啊! 要数据库的话就用MYSQL数据库

一.php的安装与调试
由于php是一个zip文件(非install版),安装较为简单,解压就行。把解压的 php5.2.1-Win32重命名为 php5。并复制到C盘目录下。即安装路径为 c:\php5
1 找到php目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).
2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下。
3 把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下
如果没有加载 php_gd2.dll php将不能处理图像。没有加载php_mysql.dll php将不支持mysql函数库
php_mbstring.dll在后面使用phpmyadmin时支持宽字符。
4 打开c:\windows\php.ini文件(关联到mysql)
设置扩展路径
查找 extension_dir 有这么一行extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了
当然前面我们也把这些dll复制到system32下了l
php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
二.apache的调试和整合
1.修改网站根目录
查找 DocumentRoot有这么一行
DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面两行有
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录
2.让apache支持*.php(网页)
查找 DirectoryIndex index.html index.html.var
修改成
DirectoryIndex index.html index.html.var index.php
这样index.php 可以充当默认页面了
3.Apache中模块化安装php
查找 # LoadMole foo_mole moles/mod_foo.so
在此行后加入一行
LoadMole php5_mole C:/php5/php5apache2.dll //注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的.PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,就可能会出现"Cannot load C:/php/php5apache2.dll into server: The specified mole could not be found."或者:"The requested operation has failed"
4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (记住:前边有一个空格哦!!!)
这样apache就可以解释php文件了
5.测试
在网站根目录下创建一个 phpinfo.php 文件

<?php
phpinfo();
?>

在浏览器打开
http://localhost/phpinfo.php
5.测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件

<?php
$link=mysql_connect("localhost","root","12345"); //12345改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

在浏览器打开 http://localhost/test.php
如果输出成功,则说明大功告成了

热心网友 时间:2022-04-06 12:58

给你推荐一个软件Xampp。
就像安装windows一样,安装之后,不需要怎么配置,你的电脑就成为了一台PHP+MySQL+FTP的服务器了。比较傻瓜,上网搜一下就好了。

热心网友 时间:2022-04-06 14:33

linux、windows系列等等系统都支持!
编程软件其实记事本就可以,如果要方便一点的推荐用zend for eclipse。
另外要运行php的程序需要安装服务器apache等!

热心网友 时间:2022-04-06 16:24

可以只安装PHP,下载ZIP版的,随便解包到某个文件夹下即可,设置.PHP文件关联到里面的PHP.EXE,这样鼠标双击*.PHP文件就可以运行。

如果希望调试网页上的WEB程序,那么需要另外安装IIS或者APACHE,并配置IIS或者APACHE识别PHP文件即可。

也有集成的软件,比如appServ,一个软件安装完毕之后,APACHE+PHP+MYSQL都有了。

你先去下载来安装吧,应该非常简单,遇到具体问题在讨论。

热心网友 时间:2022-04-06 18:32

安装集成包吧,appserv、apmserv都很方便。

热心网友 时间:2022-04-06 20:57

一、PHP介绍

PHP缩写 - Personal Home Page ==> HypeText PreProcessor(超文本预处理器)

A、PHP历史

编辑于 2019-04-22

赞同 2添加评论收藏

分享

举报收起

php 运行模式和运行环境的区别,现在主要的运行环境和运行模式分别有哪些,都有什么区别?

eechen

不妥协,不逐流。随性而不失个性,有设计而不漏痕迹。繁华阅尽处,简约不简单。

像常见的Apache MOD_PHP和PHP-FPM都是短生命周期的运行模式,请求结束,释放资源.

像运行在PHP-CLI下的Swoole等服务,则是长生命周期的运行模式,全局资源(比如定义的类和函数以及全局变量),内存常驻,不会在请求结束或连接关闭时自动释放,需要手动释放。

想了解更多关于IT的小知识,就来关注中公优就业吧~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑两磁盘怎么用win7系统一台电脑使用2个硬盘怎么装双系统 SSD和HDD怎么混合使用玩游戏 ...个旧的机械硬盘和一个新的固态硬盘怎么装WIN7系统 青萝卜怎么做 青萝卜做法 全国的自考试卷都一样吗 成人自考考试科目都是统一的吗 自考的试卷是全国统一的吗 2024年自考考的科目都一样吗 联想电源管理软件详解 电脑关机哪个键电脑关机的快捷键是什么啊 去孤儿院领养孩子需要什么条件 如果去孤儿院领养一个孩子的话,都需要什么证明啊? 谁知道php的运行环境啊 请问在孤儿院可以领养孩子吗?可以的话需要怎样的条件? 乙肝小三阳转氨酶高的症状有哪些 如何上孤儿院领养孩子 乙肝小三阳转氨酶高要治疗吗 在孤儿院领养孩子需要什么手续 乙肝小三阳转氨酶高怎么办啊? 乙肝小三阳转氨酶高该怎么降低 乙肝小三阳转氨酶高该怎样恢复正常 乙肝小三阳转氨酶偏高有问题吗 乙肝小三阳转氨酶高 急急急!请帮忙判断是急性乙肝重度吗?能治的好吗? 乙肝小三阳转氨酶600多什么情况 乙肝大三阳转氨酶400反复发烧 乙肝小三阳患者转氨酶高的原因有哪些呢 为什么乙肝小三阳转氨酶升高? 乙肝小三阳,转氨酶两项偏高是怎么回事 我没有乙肝症状,但是转氨酶是400多啊!为何? 如何去孤儿院领养孩子 在孤儿院可以领养孩子吗? 要用php需要什么的运行环境? 到孤儿院领养小孩需要什么条件? 如何下载腾讯守护平台? 如何在孤儿院领养孩子 php运行环境 现在孤儿院可以领养小孩需要什么条件? 如何配置php运行环境 请问大家如何在孤儿院领养孩子? 请问PHP语言环境到底怎么打开,我是PHP初学者 孤儿院有小孩领养吗 如何查看php运行环境 位置 “如何”“怎样”“怎么样”的区别是什么? 在孤儿院领养孩子需要什么手续? 如何使用PHP的交互式运行环境 孤儿院领养孩子要钱吗 关于php运行环境的配置? qq星星守护过期了怎么办? 我去孤儿院领养孩子需要有什么条件?