PHP WMAP apache
apache已经运行了,主要问题是:我新建一个index.php的文件
phpinfo();
?>
然后在浏览器输入http://localhost或者http://localhost/index.php
输入什么都直接下载文档,
我用的浏览器是google浏览器,我试过IE都是这样
回复讨论(解决方案)
要配置apache的默认根目录
打开httpd.conf文件
找到documentroot
然后把路径写到directory(路径)后面
我不太清楚wamp怎么配 我没用过
但apache的默认路径应该是这么配
我说的也不算极其详细 你可以搜索一下apache配置方法或者教程
那个说的比较详细
apache php扩展没开启
http://localhost是显示的it works?
不是的话应该没有配好
wamp是集成server,装好就能用,不用开启什么,不会出现下载的问题,除非你安装没安装对
apache2 httpd.conf 里应该是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 这是我的wamp.没有改过
可以考虑重装。
新建个test.php
phpinfo();
?>
存到里面.然后看http://localhost/test.php
要配置apache的默认根目录
打开httpd.conf文件
找到documentroot
然后把路径写到directory(路径)后面
我不太清楚wamp怎么配 我没用过
但apache的默认路径应该是这么配
我说的也不算极其详细 你可以搜索一下apache配置方法或者教程
那个说的比较详细
谢谢啦,我都按照网上的apache+php配置了
apache php扩展没开启
怎么开启啊??
http://localhost是显示的it works?
不是的话应该没有配好
wamp是集成server,装好就能用,不用开启什么,不会出现下载的问题,除非你安装没安装对
apache2 httpd.conf 里应该是不用改的,
ServerRoot "d:/wamp/bin/apache/apache2.2.22" 这是我的wamp.没有改过
可以考虑重装。
apache是显示it's work!的,但使用php文件就直接下载了
那你应该把你要打开的php文件放到主机路径下 然后在浏览器地址栏输入localhost/XXX.php来启动你的php代码
不能直接把php文件拖到浏览器里的....
我不知道你是不是这么做的啊 但这么做的话就会出现下载php文件的情况了
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
那你应该把你要打开的php文件放到主机路径下 然后在浏览器地址栏输入localhost/XXX.php来启动你的php代码
不能直接把php文件拖到浏览器里的....
我不知道你是不是这么做的啊 但这么做的话就会出现下载php文件的情况了
我是按照在浏览器地址栏输入localhost/XXX.php这种方法做的
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
这是注释了。去掉前面的#好么
wamp 都是一体装的,一般上都不需要怎么配置。你把新建的文件放入哪里了? 有没有放入根目录下?
apache php扩展没开启
怎么开启啊??
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
这是注释了。去掉前面的#好么
我删除#号之后,apache2.2服务器启动不了。。。 怎么办!!
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
我改了之后,服务器启动不了,需要怎么改呢
看apache配置 有这段没 LoadModule php5_module "E:/wamp/bin/php/php5.3.13/php5apache2_2.dll" 改成自己路径
AddType application/x-httpd-php .php
还有这段
我有改啊,都是自己路径了
改成这样了:
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
#PHPIniDir "F:/Program Files/Apache Software Foundation/php"
#AddType application/x-httpd-php .php .html .htm
#LoadModule php5_module “F:/Program Files/Apache Software Foundation/php/php5apache2_2.dll”
红色字体的#去掉,#表示注释,也就是不会生效。wamp默认就OK,你曾经手工修改过配置吧?
我改了之后,服务器启动不了,需要怎么改呢
wamp不熟悉,但是为什么你的php的路径跟你的wamp不太一致?你难道单独安装了php么?
看apache的错误日志,具体是什么错误信息。
error/ error.log
看apache的错误日志,具体是什么错误信息。
error/ error.log
没有error.log这个文件
错了,是logs/error.log
错了,是logs/error.log
F:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
最后那个是什么文件的? 设置那个directory路径只到htdocs而已
你直接把你的apache配置文件的所有内容发上来多好,省的大家胡乱猜。
你直接把你的apache配置文件的所有内容发上来多好,省的大家胡乱猜。
我一插入下面两段就出错了。
LoadModule php5_module "F:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "F:/Program Files/PHP"
错误日志说:
[Fri Jul 26 23:08:41 2013] [warn] pid file F:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

TomodifydatainaPHPsession,startthesessionwithsession_start(),thenuse$_SESSIONtoset,modify,orremovevariables.1)Startthesession.2)Setormodifysessionvariablesusing$_SESSION.3)Removevariableswithunset().4)Clearallvariableswithsession_unset().5)Destroythe

Arrays can be stored in PHP sessions. 1. Start the session and use session_start(). 2. Create an array and store it in $_SESSION. 3. Retrieve the array through $_SESSION. 4. Optimize session data to improve performance.

PHP session garbage collection is triggered through a probability mechanism to clean up expired session data. 1) Set the trigger probability and session life cycle in the configuration file; 2) You can use cron tasks to optimize high-load applications; 3) You need to balance the garbage collection frequency and performance to avoid data loss.

Tracking user session activities in PHP is implemented through session management. 1) Use session_start() to start the session. 2) Store and access data through the $_SESSION array. 3) Call session_destroy() to end the session. Session tracking is used for user behavior analysis, security monitoring, and performance optimization.

Using databases to store PHP session data can improve performance and scalability. 1) Configure MySQL to store session data: Set up the session processor in php.ini or PHP code. 2) Implement custom session processor: define open, close, read, write and other functions to interact with the database. 3) Optimization and best practices: Use indexing, caching, data compression and distributed storage to improve performance.

PHPsessionstrackuserdataacrossmultiplepagerequestsusingauniqueIDstoredinacookie.Here'showtomanagethemeffectively:1)Startasessionwithsession_start()andstoredatain$_SESSION.2)RegeneratethesessionIDafterloginwithsession_regenerate_id(true)topreventsessi

In PHP, iterating through session data can be achieved through the following steps: 1. Start the session using session_start(). 2. Iterate through foreach loop through all key-value pairs in the $_SESSION array. 3. When processing complex data structures, use is_array() or is_object() functions and use print_r() to output detailed information. 4. When optimizing traversal, paging can be used to avoid processing large amounts of data at one time. This will help you manage and use PHP session data more efficiently in your actual project.

The session realizes user authentication through the server-side state management mechanism. 1) Session creation and generation of unique IDs, 2) IDs are passed through cookies, 3) Server stores and accesses session data through IDs, 4) User authentication and status management are realized, improving application security and user experience.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Linux new version
SublimeText3 Linux latest version

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

SublimeText3 Chinese version
Chinese version, very easy to use
