XAMPP是一种流行的开源软件套件,它将Apache、MySQL、PHP和Perl等服务器软件集成在一起,使得用户可以轻松地在本地计算机上搭建PHP环境,以下是如何配置XAMPP的详细步骤,包括安装、配置和基本使用。
安装XAMPP
下载XAMPP
访问XAMPP的官方网站()下载适合您操作系统的XAMPP版本。
运行安装程序
下载完成后,双击安装程序,按照提示完成安装。
配置防火墙
在安装过程中,XAMPP会提示您配置防火墙,请确保将Apache和MySQL的端口(80和3306)添加到允许的端口列表中。
配置XAMPP
启动XAMPP服务器
安装完成后,打开XAMPP控制面板,勾选Apache和MySQL,然后点击“Start”按钮启动服务器。
测试Apache
在浏览器中输入“”,如果看到XAMPP欢迎页面,则表示Apache配置成功。
测试MySQL
在XAMPP控制面板中,点击MySQL的“Start”按钮启动MySQL,在命令行中输入以下命令测试MySQL是否运行正常:
mysql -u root -p
输入root用户的密码(默认为空),如果能够进入MySQL命令行界面,则表示MySQL配置成功。
配置PHP
设置PHP目录
在XAMPP安装目录下,找到“php”文件夹,并将其添加到您的系统环境变量中的PATH变量中。
设置PHP配置文件
打开XAMPP安装目录下的“php”文件夹,找到“php.ini”文件,根据需要修改配置,例如设置上传文件的大小限制等。
测试PHP
创建一个名为“info.php”的文件,内容如下:
将此文件保存到XAMPP的“htdocs”文件夹中,然后在浏览器中访问“”,如果看到PHP信息页面,则表示PHP配置成功。
常用配置选项
| 配置选项 | 说明 |
|---|---|
allow_url_fopen
|
允许PHP打开URL文件 |
memory_limit
|
PHP脚本可使用的最大内存量 |
upload_max_filesize
|
PHP脚本可以上传的最大文件大小 |
Q1:如何关闭XAMPP服务? A1:在XAMPP控制面板中,找到对应的服务(如Apache、MySQL),点击“Stop”按钮即可关闭服务。
Q2:如何修改MySQL的root密码? A2:在XAMPP控制面板中,点击MySQL的“Admin”按钮,进入MySQL的Web管理界面,在左侧菜单中选择“Users”,找到root用户,点击“Edit”按钮,在弹出的窗口中修改密码即可。
eclipse上怎么像运行jsp那样运行PHP,就右键点击项目选择run as 选择web server直接编译然后跳出浏览器
第1步:将Eclipse切换到PHP视图,依次选择“File>>New>>PHPProject”新建PHP工程。 在“NewPHPProject”窗口中输入工程名(Projectname),选择工程保存位置(可以使用Eclipse默认工作空间”Usedefaultlocation”,也可另行指定存储位置)。 完成后点击“Finish”结束。 第2步:选中刚刚建立的HelloWorld工程,鼠标右键单击,在弹出的快捷菜单中选择“New>>PHPFile”。 第3步:在弹出的新建窗口中,输入PHP文件名称,如,然后点击“Finish”。 第4步:打开刚刚新建的页面,在标签之间添加输出语句,如图所示。 第5步:用XAMPP安装的Apache默认的文件访问路径为“C:/xampp/htdocs”(盘符等以自己的配置为准)。 要想在Eclipse中运行PHP文件,就要修改Apache的文件访问路径。 具体做法是修改Apache\conf下的文件中的DocumentRoot和Directory值,将其改为Eclipse的工作空间路径。 第6步:选中HelloWorld工程,鼠标右键单击,在弹出的菜单中选择“Properties”选项。 在弹出的Properties窗口的左侧菜单栏中选择“PHPPropertiesSettings”,修改ProjectURI的值。 默认值为,在后面添加工程名。 这样在运行PHP文件时才能够正常定位到该工程。 第7步:点击“StartXAMPP”图标,启动XAMPP。 XAMPP会自动将Apache等组件启动。 同理,关闭Apache等功能,点击“StopXAMPP”图标。 第8步:运行PHP文件。 这里以HelloWorld\为例。 选中,右键单击,选择“OpenPHPBrowser”,就能看到在浏览器中的运行效果了。
如何在本地利用XAMPP测试运行PHP源码网站?
easybug:最简单的bug管理 系统软件测试,网站测试:
PHP配置问题
确保 可用。 将此文件放到 Windows 路径中。 最好的位置是Windows 的 system2 目录。 即将 文件拷贝到c:\windows\system32目录下。 2、配置。 压缩包中包括两个 ini 文件,-dist 和 -recommended。 建议使用-recommended。 将选择的 ini 文件拷贝到 c:\windows 目录下并重命名为 。 //等后面修改了配置再复制三、配置Apache2.2.3打开Apache2.2.3的 配置文件: D:/PHP/Apache/conf/查找:DocumentRoot “D:/PHP/Apache/htdocs”将路径修改成你想要的主页地址,如本文:DocumentRoot “D:/PHP/WWW”查找:Directory “D:/PHP/Apache/htdocs”修改为:Directory “D:/PHP/WWW”查找:DirectoryIndex 添加你想要的默认脚本名称,用空格分隔,注意前后有优先顺序,比如:DirectoryIndex 在文档的最后加入以下字段:AddType application/x-httpd-PHP application/x-httpd-PHP-source D:\PHP\PHP\# 调用 PHP 5 模块LoadModule php5_module D:\PHP\PHP\php5apache2_也可以换成下面字段:AddType application/x-httpd-PHP application/x-httpd-PHP-source G:\PHP\# 调用 PHP 5 模块LoadFile G:/php/ G:/php/ php5_module G:\PHP\php5apache2_到此,Apache2.2.3 已经可以支持 PHP5.2.0 了.重新启动Apache2.2.3,如果不出错的话(Apache正常重启的话),双击Apache状态栏的图标四、安装 MySQL5.1.12bate/MySQL5.0.27------------------------------解压缩(MySQL5.1.12bate版本)或 (MySQL5.0.27版本 ) 到D:\PHP\MySQL 中下来安装 MySQL 服务开始->运行->cmd->回车然后进入 D:\PHP\MySQL\bin 目录:>cd D:\PHP\MySQL\bin 回车然后运行 MySQL 服务安装脚本:>mysqld-nt -install显示 MySQL service installed successfully,表示安装成功……然后配置 MySQL打开D:\PHP\MySQL文件夹,里面有很多个配置不同的ini 文件,我们选择这个文件,复制一份重命名为 用文本编辑器打开它:查找:[mysqld]在下方加入以下字符行:#MySQL 安装目录basedir=D:/PHP/MySQL#MySQL 默认数据目录datadir=D:/PHP/MySQL/data# 默认字符集设置为 UTF8default-character-set=utf8# 默认储存引擎default-storage-engine=MyISAM再在文档最下方加入:[WinMySQLAdmin]Server=D:/PHP/MySQL/bin/ 配置完成下面可以启动试试,打开 输入:net start MySQL若显示‘MySQL服务已经启动成功’ 则表示MySQL服务已经启动成功’否则就是出错啦!服务器启动了…… 我们就可以登录试试了……>cd D:\PHP\MySQL\bin 回车接着登陆>MySQL -u root -p由于 root 初始状态无密码,提示 Enter PassWord 时直接回车即可然后命令行进入 MySQL Shell 状态即表示“登录”成功……你可以 exit 退出!到此MySQL 的安装工作完毕!但这时的MySQL是独立的,还没有与PHP关联!五、MySQL与PHP的关联打开D:\PHP\PHP文件夹, 将-recommend 拷贝一份并更名为 然后用文本编辑器打开修改错误报告级别,运行一些书写不规范的程序,你会发现满屏的‘错误’查找:error_reporting = E_ALL修改为:error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT由于是本地调试,我当然希望错误被输出供我调试……查找:disPlay_errors = Off修改为:display_errors = On对于本地开发者,记录错误似乎没有必要……查找:log_errors = On修改为:log_errors = Off设置扩展库的路径是很必要的……查找:extension_dir = “./”修改为:extension_dir = “D:/PHP/PHP/ext”PHP 5 默认是不开启对 MySQL 的支持的……查找:;extension=PHP_去掉前面的分号:extension=PHP_查找:extension=PHP_在下方加入:extension=PHP_查找:;extension=PHP_去掉前面的分号:extension=PHP_我们还希望对一些较常用的库进行调用,比如 PHP_ 、 PHP_ 、 PHP_ 、 PHP_ 等等, 开启方法同上.(这里仅启用了常用扩展,其它的扩展请自行根据需要定夺)查找:;_path = “/tmp”修改为一个存在的路径里或者到发布目录下建立一个 tmp 目录这里我们选用前一种方法, 先建立这样一个目录 D:\php\Session 然后修改为_path = “D:/php/Session”到这里基本就设置完毕了! PHP 也能正常支持 MySQL 了!///////////////特别注意:将修改好的文件给系统的windows目录拷贝一份!不然会出错!///////////////另外,从php5.10开始,php中加入了时区的设置,在php中显示的时间都是格林威治标准时间,这就造成了我们中国的用户会差八个小时的问题!相关设置是修改中的 参数:[Date]; Defines the default timezone used by the date functions; =默认是关闭的,只需把注释去掉,改为即可[Date]; Defines the default timezone used by the date = PRC其中PRC是“中华人民共和国”!如果修改的D:\PHP\PHP\ 还需要将修改好的拷贝一份到系统的Windows目录! 切记!六、安装phpMyAdmin2.9.1.1解压缩下载到的到D:\PHP\WWW\phpmyadmin文件夹中打开D:\PHP\WWW\phpMyAdmin\libraries文件夹,然后用文本编辑器打开这个文件,查找 $cfg[PmaAbsoluteUri]修改为你将上传到空间的phpMyAdmin的网址如:$cfg[PmaAbsoluteUri] =安装完毕!这样就可以啦!这时打开浏览器,在地址栏中键入“”如果出现错误的话,请将D:\PHP\php下的文件复制到系统windows下的system32文件夹中!重启Apache2.2.3服务器!七、其他细节进入phpMyAdmin后会有警告:!您配置文件中的设定与 MySQL 默认权限账户对应(没有密码的 root)。 您的 MySQL 服务器使用默认值运行当然没有问题,不过这样的话,被入侵的可能性会很大,您真的应该先补上这个安全漏洞。 解决方法:进入phpMyAdmin后点击权限删除“任意”用户,选上删除与用户名称相同的数据库。 修改root用户的密码打开G:\www\phpMyAdmin\libraries\查找:解决方法:打开文件,查找:;extension=php_去掉前面的分号:extension=php_保存后复制一份到C:\windows下,重启apache














发表评论