loading
软萌酥
赞赏支持
关注

PHP的运行环境如何?

软萌酥

遇到你之后,最美的是你的眼窝,最熟悉的是你的气味,最动听的,是你的名字。

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

一.php的安装与调试

51, 51, 51; text-indent: 2em;">由于php是一个zip文件非install版安装较为简单解压就行把解压的 php5.2.1-Win32重命名为 php5并复制到C盘目录下即安装路径为 c:\php5 

1     找到php目录下的 ph51, 51, 51; text-indent: 2em;">p.ini-dist或 php.ini.recommended文件重命名为 php.ini51, 51, 51; text-indent: 2em;">并复制到系统盘的51, 51, 51; text-indent: 2em;">windows目录下以c:\windows为例

2     再把php目录下的ph51, 51, 51; text-indent: 2em;">p5ts.dll,libmysql.dll复制到目录 c:\windows\system32下

3     把php5\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下 

如果没有加载 51, 51, 51; text-indent: 2em;">php_gd2.dll     php将不能处理图像没有加载php_mysql.dll php将不支持mysql函数库

php_mbstring.dll在后面使51, 51, 51; text-indent: 2em;">用phpmyadmin时支持宽字符

4 打开c:\windows\p51, 51, 51; text-indent: 2em;">hp.ini文件(关联到mysql)

设置扩展路径

查找 extension_di51, 51, 51; text-indent: 2em;">r 有这么一行extension_dir = "./"

将此行改成

extension_dir = "C:\php5\ext" 

其中C:\php5是你安装php的路51, 51, 51; text-indent: 2em;">径路径不正确将无法加载dll 

注意:有些php版本是 ;extens51, 51, 51; text-indent: 2em;">ion_dir = "./" 要把前面的分号去掉

查找 extension 

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dl 

把上面3项前面的分号去掉这样apach51, 51, 51; text-indent: 2em;">e启动时就可以加载这些dll了

当然前面我们也把这些dll复制到system32下了l 

php5时差问题

<?php echo date"Y-m-d H:i:s";?>时间相差八小时

为什么呢?PHP5系列版本新增了时区设置51, 51, 51; text-indent: 2em;">认为格林威治时间与中国所在的东8区正好相差8个小时

查找date.timezone有这么一行

;date.timezone =

将;去掉改成

date.timezone = PRC

二.apache的调试和整合

修改网站根目录

1.查找 DocumentRoot有这么一行

DocumentRoot"C:/Program Files/Apach51, 51, 51; text-indent: 2em;">e Group/Apache2/htdocs"

这就是你网站的根目51, 51, 51; text-indent: 2em;">录你可以修改也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误

查找     This shoul51, 51, 51; text-indent: 2em;">d be changed to whatever you set DocumentRoot to

在它下面两行有

<Directory "C:/Program File51, 51, 51; text-indent: 2em;">s/Apache Group/Apache2/htdocs">

把上面两项的 C:/Program F51, 51, 51; text-indent: 2em;">iles/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

查找 # LoadModule foo_module modules/mod_foo.so

在此行后加入一行

LoadModule php5_module C:/php51, 51, 51; text-indent: 2em;">5/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 module could not be found."或者:"The requested operation has failed"

4.查找 AddType application/x-gzip .gz .tgz 

在此行后加入一行

AddType application/x-httpd-php .php 51, 51, 51; text-indent: 2em;">记住前边有一个空格哦

这样apache就可以解释php文件了

5.测试

在网站根目录下创建一个 phpinfo.php 文件

<?php

phpinfo;

?>

在浏览器打开

http://localhost/phpinfo.php

5.测试php和mysql数据库的关联

在网站根目录下创建一个test.php 文件

<?php

$link=mysql_connect"lo51, 51, 51; text-indent: 2em;">calhost","root","12345";     //12345改成你的mysql密码

if!$link echo "失败!";

else echo "成功!";

mysql_close;

?>

在浏览器打开 http://localhost/test.php

如果输出成功,则说明大功告成了 

php网站是什么意思?

首先你要先了解PHP是什么意思:各大百科都有介绍:(摘了一部分仅供参考)PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌……阅读全文 >>

PHP有什么用?

php就是实现用户和服务器交流的语言。前台就是你看到的那些东西,有些事不会变的,但有些东西是会变的,你告诉服务器你想要什么,服务器就给你显示什么,这个过程就需要用到php来实现,也就是后台的数据调用。就拿这个百度知道的页面说吧,你每个问题看到的东西都不一样,但是结构都是一样的,这……阅读全文 >>

PHP和ASP哪个更好?

PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可……阅读全文 >>

php的好处有什么?

1、良好的安全性PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编绎在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。开源造就了强大,稳定,成熟的系统。2、跨平台特性PHP几乎支持所有的操作系统平台及……阅读全文 >>

PHP主要参考框架有哪些?

(一)CodeIgniter的优点1、配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能。2、快速简洁,代码不多,执行性能高,PHP框架……阅读全文 >>

php运行机制是什么?

PHP是一种纯解释型在服务端执行的可以内嵌HTML的脚本语言,尤其适合开发Web应用程序。请求一个PHP脚本时,PHP会读取该脚本,并将其编译为Zend操作码,这是要执行的代码的一种二进制表示形式。随后,此操作码由PHP执行并丢弃。PHP脚本在每次被解释时进行初始化,在解释完毕后……阅读全文 >>

php-&gt;是什么意思?

一般在类里面使用吧用-来访问类里面的成员变量和成员函数例如:classTest(){public$yf_arr=array(01,02,03,04,05,06,07,08,09,10,11,12);public$aaa=test;publicfunction__construct……阅读全文 >>

PHP有什么优势

PHP(超文本预处理器)PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以……阅读全文 >>

php开发是什么?

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,P……阅读全文 >>

php是什么程序?

PHP叫做超文本预处理器,是一种通用开源脚本语言,也可以说它是一种服务器端的,嵌入html的脚本语言。PHP区别其他像客户端Java的地方是它的代码在服务器端执行.PHP是一种用来制作动态网页的服务器端脚本语言。通过PHP和HTML创建页面,当访问者打开网页时,服务器端便会处理P……阅读全文 >>

2019-07-08
php
php
PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
¥23.70
总资产
5456
获点赞
675
关注者
「真诚赞赏,手留余香」
赞赏支持
还没有人赞赏,支持一下吧
发布讨论

网友评论

还没有用户评论

相关链接

写评论
0
0
0
打赏