遇到你之后,最美的是你的眼窝,最熟悉的是你的气味,最动听的,是你的名字。
再装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:HypertextPreprocessor)的缩写。PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌……阅读全文 >>
php就是实现用户和服务器交流的语言。前台就是你看到的那些东西,有些事不会变的,但有些东西是会变的,你告诉服务器你想要什么,服务器就给你显示什么,这个过程就需要用到php来实现,也就是后台的数据调用。就拿这个百度知道的页面说吧,你每个问题看到的东西都不一样,但是结构都是一样的,这……阅读全文 >>
PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可……阅读全文 >>
1、良好的安全性PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,同时它与Apache编绎在一起的方式也可以让它具有灵活的安全设定,PHP具有了公认的安全性能。开源造就了强大,稳定,成熟的系统。2、跨平台特性PHP几乎支持所有的操作系统平台及……阅读全文 >>
(一)CodeIgniter的优点1、配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能。2、快速简洁,代码不多,执行性能高,PHP框架……阅读全文 >>
PHP是一种纯解释型在服务端执行的可以内嵌HTML的脚本语言,尤其适合开发Web应用程序。请求一个PHP脚本时,PHP会读取该脚本,并将其编译为Zend操作码,这是要执行的代码的一种二进制表示形式。随后,此操作码由PHP执行并丢弃。PHP脚本在每次被解释时进行初始化,在解释完毕后……阅读全文 >>
一般在类里面使用吧用-来访问类里面的成员变量和成员函数例如: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:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以……阅读全文 >>
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,P……阅读全文 >>
PHP叫做超文本预处理器,是一种通用开源脚本语言,也可以说它是一种服务器端的,嵌入html的脚本语言。PHP区别其他像客户端Java的地方是它的代码在服务器端执行.PHP是一种用来制作动态网页的服务器端脚本语言。通过PHP和HTML创建页面,当访问者打开网页时,服务器端便会处理P……阅读全文 >>