php+apche+mysql ?? PHP Home Edition 2下载这个,一次安装,全部搞掂!session_start 不能 正常运行?请看一下你的设置(php.ini),将相关选项打开就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session_start 它之前不能有输出把它放到第一行! 不要想得那么难,PHP就是PHP,不要与MYsql和Aache联系在一起,那只是他们的组合。 开始安装:一、Apache2安装部分1-1 说明: Apaceh是一个非常优秀的WEB服务器程序,它不仅具有小巧、灵活,而且在运行过程中非常的稳定,不会出现各种莫名其妙的错误,更重要的一点是,它默认支持CGI,还支持把PHP4安装成它的一个模块来运行。1-2 开始安装: 运行下载的Apache2安装文件,按提示输入主机域,主机名及管理员信箱等信息,这些信息在安装后可以修改,这里可以放心的输入.你要实在不知道怎么加,可分别输入: ROOT ROOT ROOT@LOCALHOST在选择安装路径时,请设定为C盘的根目录(c:\),后面的直接"Next"即可.1-3 测试: 安装完成后在任务栏上会出现一个带绿色小三角的羽毛的图标,就说明你的apache服务器安装成功了,如果是红色的圆点的羽毛说明你的apache服务器安装失败了,请回头按上面的方法重新安装你的服务器. 这里我们测试一下apache服务器,在浏览器的地址栏里输入"http://localhost/index.html.en",看到apache的英文说明了吗?1-4 设定参数: 在这里我们要修改一些参数,好让apache2服务器适应我们的需求,首先打c:\apache2\conf\httpd.conf 这个文档在服务器启动时被读取,服务器按这里的配置运行. 1-4-1设定服务器端口:查找 Listen 80 这里的80就是服务器的端口号,根据需要改为对应的端口,我这里用的是它默认的端口号。 1-4-2设定网站文件默认存放目录查找:DocumentRoot "c:/apache2/htdocs"/*这个是改网站的可执行目录的*/<Directory "c:/apache2/htdocs">/*这个只要是改成和上面的一样就能在浏览该网站时,在没有默认首页时显示目录用的*/将里面的 c:/apache2/htdocs 改为需要的目录,这里要注意的一点就是,路径分隔符要为"/"而不是"\". 1-4-3设定网站输出的默认字符,查找 AddDefaultCharset ISO-8859-1 将这里的ISO-8859-1改为 gb2312,要不然在访问你的网站时,显示出来的网页就是乱码一片了. 1-4-4设定网站默认首页,查找 DirectoryIndex index.html 在下面一行加入 DirectoryIndex index.php 就可以了.二、安装PHP42-1 说明: PHP是基于服务器端,用于产生动态网页的可嵌入HTML中的脚本程序语言,用来进行数据库和网页之间的数据交互。2-2 安装: 2-2-1这里的安装很简单,只要将下载的文件解压缩到c:\php\目录下,在这些文件里有一个文件是"php.ini-dist"的,重命名为"php.ini"。这个就是PHP的核心配置文件了,这里我们不要去动它默认的配置。将c:\php\目录下的"php.ini"和"php4ts.dll"文件一起复制到系统目录中,我用的是Windows2000,这里的目录就是 "c:\winnt\system32" 2-2-2上面的一步做完了,这里要的就是让PHP以apache2的模块来运行,这样只要启动apache2服务器就能直接运行php程序了。修改apache2的配置文件httpd.conf (c:\apache2\conf\httpd.conf)在文件的最下面加入:AddType application/x-httpd-php .phpAddType application/x-httpd-php .php3接着查找 #LoadModule ssl_module modules/mod_ssl.so 在它的下面加入 LoadModule php4_module C:/php/sapi/php4apache2.dll2-3 测试: 在网站的可执行目录下新建一个info.php文本文件,在里面输入下面的内容:<?php phpinfo ();?>打开浏览器,访问: http://localhost/info.php 此时会出现一个欢迎测试页面,将会显示出PHP及WEB SERVER的一些信息 关于session 以前写的例子,见笑.:)关于php中session的一点小心得 最近在学习写php,被里面的session给缠住了,在书上非常简单的session例子,居然在我的电脑上一直没办法运行出来。在请教了各位高手,再找了许多资料后,终于有了一个自认为正确的答案,现整理如下。 在php 4.1.0 之前的session大概是使用$HTTP_SERVER_VARS这个命令在进行操作的(只是从网上找到的资料没有经过验证),但一般现在装的php,都是在4.2、4.3的样子在下的系统里就是php-4.3.4-win32 很显然,书上的东西已经不能支持最新的php了。 经过试验,我解决的方法如下1、将session.save_path的路径改为session.save_path = c:\php\tmp同时在c:\php下建立tmp目录。2、另,session.cookie_path 的路径千万不能改还是要保持原来的样子session.cookie_path = / 网上有的文章说要把这改成和session.save_path一样的路径,就这点把我害了。 改完后重新起动服务器。运行两个文件。test.php<?session_start();$_SESSION["mytest"]="give my love.";echo "<a href=test2.php>go</a>";?>test2.php<?session_start();echo $_SESSION["mytest"];?> 结果可以让人满意。PS:注意点1、session_star()前面不能有任何字符输出,包括前面不能有空格。2、$_SESSION一定要大写,不能用小写。 谢谢各位的 帮忙 我装了 php+apche+mysql 可是 seseion_start() 还是运行不了阿为什么阿?? 各位大虾好,最近初学PHP,遇到如下问题,求解释 flexpaper不能显示由doc转化而来的swf 谁有IE6帮我看一下我都块改疯了 树形目录列表问题 学习PHP需要多少时间可以初有成果??? 请教PHP查询语句 get_include_path 函数的问题 一个字符串分割的问题。 发mail的问题 希望大家帮忙解决一下 有关smtp问题!(十万火急,在线给分) 将一幅图片的一部分插入到另一图片上的程序怎么写?给分100 ftp上传错误
它之前不能有输出
把它放到第一行!
1-1 说明:
Apaceh是一个非常优秀的WEB服务器程序,它不仅具有小巧、灵活,而且在运行过程中非常的稳定,不会出现各种莫名其妙的错误,更重要的一点是,它默认支持CGI,还支持把PHP4安装成它的一个模块来运行。
1-2 开始安装:
运行下载的Apache2安装文件,按提示输入主机域,主机名及管理员信箱等信息,这些信息在安装后可以修改,这里可以放心的输入.你要实在不知道怎么加,可分别输入: ROOT ROOT ROOT@LOCALHOST在选择安装路径时,请设定为C盘的根目录(c:\),后面的直接"Next"即可.
1-3 测试:
安装完成后在任务栏上会出现一个带绿色小三角的羽毛的图标,就说明你的apache服务器安装成功了,如果是红色的圆点的羽毛说明你的apache服务器安装失败了,请回头按上面的方法重新安装你的服务器.
这里我们测试一下apache服务器,在浏览器的地址栏里输入"http://localhost/index.html.en",看到apache的英文说明了吗?
1-4 设定参数:
在这里我们要修改一些参数,好让apache2服务器适应我们的需求,首先打c:\apache2\conf\httpd.conf 这个文档在服务器启动时被读取,服务器按这里的配置运行.
1-4-1设定服务器端口:
查找 Listen 80 这里的80就是服务器的端口号,根据需要改为对应的端口,我这里用的是它默认的端口号。
1-4-2设定网站文件默认存放目录查找:
DocumentRoot "c:/apache2/htdocs"
/*这个是改网站的可执行目录的*/
<Directory "c:/apache2/htdocs">
/*这个只要是改成和上面的一样就能在浏览该网站时,在没有默认首页时显示目录用的*/
将里面的 c:/apache2/htdocs 改为需要的目录,这里要注意的一点就是,路径分隔符要为"/"而不是"\".
1-4-3设定网站输出的默认字符,查找 AddDefaultCharset ISO-8859-1 将这里的ISO-8859-1改为 gb2312,要不然在访问你的网站时,显示出来的网页就是乱码一片了.
1-4-4设定网站默认首页,查找 DirectoryIndex index.html 在下面一行加入 DirectoryIndex index.php 就可以了.二、安装PHP42-1 说明:
PHP是基于服务器端,用于产生动态网页的可嵌入HTML中的脚本程序语言,用来进行数据库和网页之间的数据交互。2-2 安装:
2-2-1这里的安装很简单,只要将下载的文件解压缩到c:\php\目录下,在这些文件里有一个文件是"php.ini-dist"的,重命名为"php.ini"。这个就是PHP的核心配置文件了,这里我们不要去动它默认的配置。
将c:\php\目录下的"php.ini"和"php4ts.dll"文件一起复制到系统目录中,我用的是Windows2000,这里的目录就是 "c:\winnt\system32"
2-2-2上面的一步做完了,这里要的就是让PHP以apache2的模块来运行,这样只要启动apache2服务器就能直接运行php程序了。修改apache2的配置文件httpd.conf (c:\apache2\conf\httpd.conf)在文件的最下面加入:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
接着查找 #LoadModule ssl_module modules/mod_ssl.so 在它的下面加入 LoadModule php4_module C:/php/sapi/php4apache2.dll2-3 测试:
在网站的可执行目录下新建一个info.php文本文件,在里面输入下面的内容:
<?php
phpinfo ();
?>
打开浏览器,访问: http://localhost/info.php 此时会出现一个欢迎测试页面,将会显示出PHP及WEB SERVER的一些信息
简单的session例子,居然在我的电脑上一直没办法运行出来。
在请教了各位高手,再找了许多资料后,终于有了一个自认为正
确的答案,现整理如下。
在php 4.1.0 之前的session大概是使用$HTTP_SERVER_VARS
这个命令在进行操作的(只是从网上找到的资料没有经过验证),
但一般现在装的php,都是在4.2、4.3的样子在下的系统里就是
php-4.3.4-win32
很显然,书上的东西已经不能支持最新的php了。 经过试验,我解决的方法如下
1、将session.save_path的路径改为session.save_path = c:\php\tmp
同时在c:\php下建立tmp目录。2、另,session.cookie_path 的路径千万不能改还是要保持原来的样子
session.cookie_path = /
网上有的文章说要把这改成和session.save_path一样的路径,就这
点把我害了。 改完后重新起动服务器。运行两个文件。test.php<?
session_start();
$_SESSION["mytest"]="give my love.";
echo "<a href=test2.php>go</a>";
?>test2.php<?
session_start();
echo $_SESSION["mytest"];
?> 结果可以让人满意。PS:注意点
1、session_star()前面不能有任何字符输出,包括前面不能有空格。
2、$_SESSION一定要大写,不能用小写。
为什么阿??