- 浏览: 626144 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (448)
- 字符串相关 (16)
- Struts2页面显示 (15)
- Hibernate错误记录 (6)
- linux命令 (2)
- java项目测试 (5)
- 个人作品 (10)
- hibernate应用 (15)
- struts1 (7)
- 数据库(除了hibernate) (42)
- J2ME/WAP (37)
- servlet/jsp (49)
- java桌面应用+java综合 (14)
- 服务器配置,报错解决 (24)
- Myeclipse配置,抛错解决 (8)
- linux (18)
- JavaScript+jquery+ajax (45)
- div css 页面设计 (16)
- 互联网综合运营 (14)
- 编程工具类 (3)
- 论文 报告 文献 (14)
- PHP (26)
- struts2 (9)
- spring (1)
- 我的IT生活 (14)
- Resin (6)
- java项目记录 (14)
- https安全 (11)
- 支付技术 (3)
最新评论
-
yihaijunyxr:
很好呀,我好久没用iteye了,今天找出两个帐号(yihaij ...
c/c++的监听tmlisten启动缓慢解决 -
yihaijun:
好像这不算是技术博客,是工作博客
c/c++的监听tmlisten启动缓慢解决 -
ml365:
后来还优化了webservice的前置框架,不用cxf,用了另 ...
c/c++的监听tmlisten启动缓慢解决 -
Jayliuying:
有点晚哈 但是也支持一下 楼主
java相关论文的参考文献【转】 -
gqsunrise:
...
我是项目经理,我的项目管理日记【20120229】
认识XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,最新版本包含以下常用组件:Apache HTTPD 2.2.4, MySQL 5.0.45, PHP 5.2.3 + 4.4.7 + PEAR , Openssl 0.9.8e, phpMyAdmin 2.10.2, Webalizer 2.01-10, Mercury Mail Transport System v4.01b, FileZilla FTP Server 0.9.23, SQLite 2.8.15, ADODB 4.95, Zend Optimizer 3.2.4。它可以在Windows、Linux、Solaris三种操作系统下安装使用(这里提供的是win32自解压绿色安装包),支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
1、安装、启动与关闭
(1)、以系统管理员用户登录,将LonmoServ安装到服务器上任意目录(不能放在中文名目录内)、比如c盘根目录,
双击运行目录内的setup_xampp.bat初始化LonmoServ。
Vista 注意事项: 由于vista默认设置时没有足够的c:\program files 这个目录的写入权限, 我们建议把XAMPP放到其它目录、比如 c:\xampp 或 c:\myfolder\xampp.
(2)、运行xampp-control.exe进入xampp管理中心,点击模块名称后的“启动”或“停止”即可启动或停止apache、mysql等各个模块;
(3)、选择模块名称前的“服务”框就可以将其注册为服务并可在“XAMPP服务配置”进行管理。
(4)、设置或启动好后关闭窗口(不要点击“退出”)即可将管理面板最小化到任务栏。
(5)、PHP 5与PHP 4的切换
XAMPP从 1.4.7版开始支持PHP 5与PHP 4可选启动,便于用户根据PHP程序的需要做出选择。 默认是php5。
运行根目录下的php-switch.bat即可进入php切换的命令窗口
切换到php4:
在命令窗口输入4
切换到php5:
在命令窗口输入5
如果切换后zend编译过的文件无法运行,请检查 xampp\apache\bin\php.ini 这个文件中 “zend_optimizer.enable_loader”这一项,将其值设置为1
2、移动整体环境到其它地方(移动到其它目录或服务器)
只运行根目录下的setup_xampp.bat即可进入命令窗口,选择“1"对环境重新进行初始化即可。
注意:如果您启用了虚拟主机,这时需要重新检查虚拟主机配置文件中的相对路径是否正确(如果设置的是绝对路径则不必检查)
3、提高系统安全
XAMPP默认安装之后是很不安全的,普通用户不用任何密码就可以访问其Web管理页面,修改数据库。我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。
在默认状态下,phpmyadmin有两个用户名,分别是pma和root。其中,root是管理员身份,而pma则是普通用户身份,但二者在缺省状态下均无密码。
这里的两个默认用户的密码务必要设置,设置方法:
(1)先在“安全”这里设置好root账户的密码
(2)通过默认主页左侧的phpmyadmin导航栏进入phpmyadmin界面,输入用户名root后直接点击登陆即可。
(3)更改pma帐号密码:登录后,点击首页的“权限”菜单,点击出现的“用户一览”页面的用户名“pma”后面的图标进入权限设置页面,在“编辑权限”这个页面的“更改密码”这里设置密码。更改后用写字板或记事本等文本编辑器xampp\phpMyAdmin\config.inc.php的第63行的pma密码更改为刚才设置的密码,否则,登陆会出错。
注:只有pma不设置密码时,XAMPP的web主界面的MySQL database的状态才会显示为ACTIVATED状态!
4、目录说明:
Web程序(PHP、Html)都放到 xampp\htdocs\
perl文件目录 xampp\cgi-bin\;
apache基础配置:xampp\apache\conf\extra\httpd.conf
apache更多配置(如虚拟主机等)文件:xampp\apache\conf\extra\
php配置文件:xampp\apache\bin\php.ini
5、配置虚拟主机:
只需要修改虚拟主机配置文件:xampp\apache\conf\extra\httpd-vhosts.conf。
这里只说明基于域名(服务器只有单ip)的虚拟主机配置方法,基于ip(服务器多ip,可以每个虚拟主机一个ip)等的配置方法请参考apache官方手册。
(1)请将“#NameVirtualHost *:80”这里的“#”去掉,即改为“NameVirtualHost *:80”,如果使用的非80端口,将这里和下面虚拟主机配置文件中的“80"改为实际端口即可。
(2)我们看看这个配置文件下面的“VirtualHost example:”这部分,为了便于本机操作,我们先建立起“localhost”这个虚拟主机,否则一旦启用虚拟主机会导致本地的xampp无法进入web管理界面。
配置文件自带了两个配置好但没启用的例子,我们建好的“localhost”的虚拟主机应该是这样的:
<VirtualHost *:80>
## ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot /xampp/htdocs
ServerName localhost
## ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
## CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
</VirtualHost>
其中,没有注释符的几项是必需的,有注释符的项目是可选的,当然,您也可以根据apache官方文档( http://lamp.linux.gov.cn/Apache/ApacheMenu/vhosts/name-based.html )设定更多的项目。
“DocumentRoot”:
必需。这个是虚拟主机站点的根目录,可以是相对路径或绝对路径、路径不能包含空格等特殊字符。使用相对路径时路径是相对环境所在的分区,我的环境放在d盘的根目录,所以示例中写作“/xampp/htdocs”、也可以写作“D:/xampp/htdocs”(后面不加"/"),如果环境放在d盘的www目录,那么这里的路径就要写作“/www/xampp/htdocs”、也可以写作“D:/www/xampp/htdocs”(后面不加"/")。
配置虚拟主机失败多数都是路径设置的不对。
“ServerName”:
必需。这个是配置虚拟主机的域名。可以是“localhost”、“cmsware”、“www.cmsware.com”等。
虚拟主机配置常见问题:
如果配置后apache通过管理面板启动不了,请直接运行环境根目录下的apache_start.bat、apache_stop.bat启动或关闭apache,这时能看到具体的报错信息。
如果虚拟主机配置后没生效,看看apache报错日志(xampp\apache\logs\error.log)一般就能知道原因所在。
6、调试程序
(1)、调试CMSware等php程序
下载CMSware并解压到{xampp}\htdocs目录(除perl脚本以外的所有的web程序都要放在这里),
在浏览器地址栏输入 http://localhost/cmsware/ 即可访问解压到{xampp}\htdocs的程序
(调试htdocs下的其它程序也都是在浏览器地址栏输入 http://localhost/对应的目录名/文件名)
(2)、调试perl程序
把程序放到{xampp}\cgi-bin目录,在浏览器地址栏输入 http://localhost/cgi-bin/对应的目录名/文件名即可
7、调试思维CMSware
安装好套件并启动后,首先登录本地站点后台 http://localhost/cmsware/admin/(默认用户名、密码都是root),我们就能看到按照默认设置发布出的演示站点 http://localhost/cmsware/www/
--------------------------
补充说明
--------------------------
- 启动前请保证您的机子的80端口没有被占用(请关闭其它的占用80端口的程序.iis、skype、迅雷等都可能占用80端口)
- Skype与XAMPP的Apache有冲突,因为 Skype 缺省情况下把80端口和443端口作为接入设备的备用端口,也就是所谓的防火墙穿透了。
解决方法:重新设置 Skype 菜单 "工具"->"选项"->"连接" 项,去掉 “把80端口和443端口作为接入设备的备用端口” 前面的复选框。 副作用:如果你的 Skype 处于防火墙/代理之下,将没法正常使用 Skype ,只有正确设置了防火墙/代理的端口重定向才行。
- 请确认计算机启用了TCP/IP网络协议 (如果你的计算机没有联网的话).
-正在使用迅雷时也会导致xampp套件中的apache无法启动,可以先停掉迅雷。启动后再使用迅雷没问题。
-如果通过管理面板启动或关闭apache、mysql,请直接运行环境根目录下的apache_start.bat、apache_stop.bat或mysql_start.bat、 mysql_stop.bat启动或关闭apache、mysql,这时能看到具体的报错信息
-如果您启用了组件中的ftp但远程连接时却根本连不上也没任何报错,这时请检查一下您服务器上是否设置了防火墙
- xampp使用视频教程:http://www.cmsware.com/cmsware/learning/xampp/xampp.htm
- 其它问题, 请到 http://www.cmsware.com
发表评论
-
php 乱码转码 触发访问url的方法【原创】
2011-09-21 11:40 1215对于php的转码,用 iconv("UTF-8&q ... -
php实现url跳转教程网址
2011-09-20 23:15 1440http://hi.baidu.com/rj52077/blo ... -
不错的phpmyadmin教程链接
2011-08-31 22:02 776http://www.pctop1.com/show.asp? ... -
解决mysql“Access denied for user 'root'@'localhost'” 【转】
2011-07-15 14:34 2252我的系统是ubuntu6.06,最近新装好的mysql在进入m ... -
解决Wrong permissions on configuration file, should not be world writable!【转】
2011-07-15 14:32 1671今天在服务器上安装phpMyAdmin,出现这样的提示 ... -
Linux查看mysql 安装路径【转】
2011-07-15 14:31 6336一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查 ... -
linux下卸载mysql方法linux下mysql的卸载【转】
2011-07-15 14:31 1829linux下卸载mysql方法linux下mysql的卸载a. ... -
linux下查看mysql、apache是否安装,并卸载【转】
2011-07-15 14:29 12241,mysql 的守护进程是mysqld 如果已经安装则:[r ... -
XAMPP: Couldn't start MySQL!解决方案【转】
2011-07-15 14:26 1429将xampp在centos下铐至/opt/lampp目录下时, ... -
MYSQL--my.cnf配置中文详解
2011-07-15 14:21 1021mysqld程序--目录和文件引用basedir = pa ... -
Linux下lampp详解【转】
2011-07-15 14:20 1547重要文件解释:ProF ... -
PHP时间计算[转]
2010-12-12 15:23 9311>如我们知道开始时间,要加减一个时间,得出一个结果时间 ... -
php时间戳和正常时间显示的转换【转】
2010-12-12 15:22 3566用date("Y-m-d H:i:s" ... -
easyeclipse for php 搭配xampp教程【原创】
2010-12-12 11:15 1077假设先安装好easyeclipse for php ,工作 ... -
最新Eclipse + PHPeclipse + XMAPP配置PHP开发环境【转】
2010-12-12 11:15 16231、安装 XMAPP(略) ... -
使用PHPeclipse和xampp开发PHP【转】
2010-12-12 11:13 1312PHPeclipse是一个Eclipse插件,用来开 ... -
php免费空间
2010-12-11 22:37 1099http://gofreeserve.com/ h ... -
从零开始学DedeCms模板制作教程【转】
2010-12-11 11:22 1242DedeCms真是一个非常棒的系统,我从接触到现在一年时间再也 ... -
DEDECMS模板制作必备手册2【转】
2010-12-11 11:19 1275<!-------------------------- ... -
DEDECMS模板制作必备手册1[转]
2010-12-11 11:17 13441] typeid='' 表示栏目ID,在列表模板和档案模板 ...
相关推荐
最后,教材可能还会包含一些进阶话题,如PHP session和cookie的使用,文件上传下载,邮件发送,以及如何使用PHP处理表单数据等实用功能。这些都将使你在实际项目开发中具备更多技能。 通过《PHP完全自学手册》,你...
可以尝试搭建本地开发环境,如XAMPP或WAMP,编写简单的网页,逐步熟悉PHP与服务器、数据库的交互。此外,阅读优秀的开源项目代码也是提升技能的好方法。记得,理论与实践相结合是学习任何编程语言的关键。祝你在PHP...
1. **PHP安装与环境配置**:包括下载并安装PHP解析器、Web服务器(如Apache或Nginx)以及数据库服务器(如MySQL)的集成环境,例如XAMPP或WAMP。 2. **PHP语法基础**:学习PHP的变量声明、数据类型(如字符串、整型...
2. PHP环境搭建:如何安装和配置PHP运行环境,如XAMPP或WAMP。 3. PHP基本语法:变量定义、常量、数据类型(整型、浮点型、字符串、布尔型、数组、NULL)。 4. 输入输出:echo、print、printf等输出语句的使用,以及...
"基于PHP的教材管理系统设计与实现"这一标题揭示了本文档的核心内容,它是一个使用PHP编程语言构建的系统,专门用于管理教材相关的数据和流程。PHP是一种广泛应用于Web开发的服务器端脚本语言,尤其擅长处理动态网页...
9. 开发工具与环境:开发过程中可能用到的工具有IDE(集成开发环境)如PHPStorm,版本控制系统如Git,以及本地开发服务器如XAMPP。 10. 测试与调试:系统上线前,需要进行单元测试、集成测试和系统测试,确保所有...
学习PHP的第一步是安装PHP运行环境,通常推荐使用集成开发环境(IDE),如XAMPP或WAMP,它们包含了Apache服务器、PHP解释器和MySQL数据库,能快速建立本地开发环境。 3. PHP基础语法: - 注释:PHP支持单行注释(//...
- **框架与库**:可能采用如Laravel、CodeIgniter等PHP框架,提高开发效率,同时可能使用jQuery等JavaScript库简化前端操作。 4. **系统设计** 系统采用MVC(Model-View-Controller)架构模式,分离业务逻辑、...
对于本地环境测试,可以使用XAMPP、WAMP等集成开发环境。 - **开发工具推荐**:推荐使用Visual Studio Code、Sublime Text、PHPStorm等编辑器进行开发;同时,Git作为版本控制工具也必不可少。 ### PHP基础知识 - ...
【phpChina培训教程PCTI教材内部资料1】 在深入探讨这份珍贵的phpChina培训教程之前,首先要明白PHP(PHP:Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适用于Web开发,可嵌入到HTML中。phpChina...
假设xampp安装在C:\xampp ,那你的网页就会在C:\xampp\htdocs 所以修改C:\xampp\htdocs\里面的index.html或是index.php ,并试着手动打造网页 可在browser的网址打入localhost便可看到你手动打造的网页 (可选) 如果...
"含本地测试服务器下载"这一标签暗示了压缩包内可能有一个小型的本地服务器软件,如XAMPP或WAMP,用于在用户的计算机上搭建测试环境。这样的本地服务器可以让开发者在不公开发布的情况下对114啦导航程序进行功能测试...
m SimpleHTTPServer 8000php -S localhost:8000ruby -run -e httpd . -p 8000http-server -p 9000对于Windows XAMPP --http: 准备NodeJS工作的环境确保在Mac和Windows上都可以使用node命令和npm命令。 Nodebrew - ...
- xampp(集成环境,用于PHP、MySQL等的本地开发) #### 四、教学内容概览 1. **基础知识与工具使用**: - 微信小程序相关技术介绍。 - 微信开发者工具的安装与基本使用。 - 创建微信小程序项目的步骤。 - ...
- **Windows系统**:建议使用XAMPP或WAMP。 - **MacOS系统**:推荐MAMP。 - **Linux系统**:可以直接通过包管理器安装。 #### 2.2 配置PHP - **修改配置文件**:通常为`php.ini`,用于设置PHP的运行参数。 - **...
7. PHP框架和工具:可能会提及一些流行的PHP开发框架,如Laravel、Symfony或CodeIgniter,以及版本控制系统(如Git)和开发环境(如XAMPP或WAMP)的使用。 8. 实战项目:为了巩固理论知识,书中可能会包含一个或多...
《初识PHP与MySQL》教程是一本面向初学者的优秀教材,它涵盖了PHP与MySQL的基础知识,旨在帮助读者快速掌握这两种技术的结合使用。PHP是一种广泛应用于Web开发的服务器端脚本语言,而MySQL则是一种关系型数据库管理...
- 开发环境设置,包括安装微信开发者工具、HBuilder和xampp。 - 逐步学习微信小程序的创建、页面编写、底部导航、生命周期函数、js文件的使用、WXML语法、事件处理、数据传递、API和组件的运用。 - 在PHP和MySQL...
1. 安装并配置本地开发环境,包括PHP服务器(如XAMPP或WAMP)、MySQL数据库和项目所需的其他依赖。 2. 创建并设置MySQL数据库,根据`config.php`文件中的数据库连接参数进行配置。 3. 理解并分析`www.shop.com`项目...
《PHP和MySQL Web开发》是Web开发领域的一本经典教材,尤其在第四版中,它深入浅出地讲解了如何使用PHP与MySQL进行高效的Web应用构建。本资源包含该书的Chapter02和Chapter03的源代码,这对于学习者来说是一份宝贵的...