- 浏览: 914800 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (537)
- Java SE (114)
- Struts (18)
- Hibernate (25)
- Spring (3)
- Page_Tech (41)
- Others (87)
- Database (29)
- Server (24)
- OpenSource_Tools (15)
- IDE_Tool (22)
- Algorithm (28)
- Interview (22)
- Test (28)
- Hardware (1)
- Mainframe (25)
- Web application (4)
- Linux (3)
- PHP (17)
- Android (1)
- Perl (6)
- ubuntu (1)
- Java EE (9)
- Web Analysis (5)
- Node.js (2)
- javascript (2)
最新评论
-
一键注册:
request.getRequestURL()和request.getRequestURI() -
SuperCustomer:
...
SED的暂存空间和模式空间 -
juyo_ch:
讲得挺好理解的,学习了
java 死锁及解决 -
chinaalex:
最后一题答案正确,但是分析有误.按照如下过程,上一行为瓶,下一 ...
zz智力题 -
liaowuxukong:
多谢博主啦,弱弱的了解了一点。
C++/Java 实现多态的方法(C++)
网上看了几篇文章,整合老是出错,主要是Drupal连接不上MYSQL。数据库会出问题。
PHP5中又mysql.dll 和 mysqli.dll,这两个extention前者是必须的,后者是推荐的,具体的说明可以百度查查就知道了。
在php5中不要忘了ext的directory修改,ext要开启一些dll(php.ini)。
最重要的两个个步骤是:
//这是整合PHP和Apache的。
LoadModule php5_module d:/myamp/PHP5.2.9/php5apache2_2.dll
//这是整合Apache和MYSQL的。
拷贝D:\myamp\PHP5.2.9\libmysql.dll到d:\myamp\Apache2.2\bin
另外,如果要配置Drupal的话,要在/sites/all/setting.php中修改mysql的路径,用户名及密码。
=================================以下是一个转的整合步骤,验证无误====================
整合Apache和PHP
1、安装apache到d:\myamp\Apache2.2
按照服务方式安装
2、PHP5.2.9解压至D:\myamp\PHP5.2.9
3、修改D:\myamp\Apache2.2\httpd.conf
--下面第二行是增加的
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php5_module d:/myamp/PHP5.2.9/php5apache2_2.dll
<IfModule dir_module>
DirectoryIndex index.php default.php index.html
</IfModule>
--下面第三行是增加的
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
4、D:\myamp\PHP5.2.9\php.ini-dist.ini复制为D:\myamp\Apache2.2\bin\php.ini,并修改
;extension_dir = "./"
extension_dir = "D:\myamp\PHP5.2.9\ext\"
4、重新启动apache,在d:\myamp\Apache2.2\htdocs\下面新增phpinfo.php,内容
<?php phpinfo(); ?>
安装MySQL
1) 直接安装mysql-5.1.31-win32.msi至D:\Program Files\MySQL\MySQL Server 5.1后按照默认参数配置
2) 停止服务,修改d:\Program Files\MySQL\MySQL Server 5.1\my.ini,
a)把数据文件目录迁移至一下目录:
#Path to the database root
#datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
datadir="D:/Program Files/MySQL/MySQL Server 5.1/data/"
【如果你愿意使用默认安装,该步骤可以忽略】文件系统中移动C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/到D:/Program Files/MySQL/MySQL Server 5.1/data/
b)修改编码设置,第57行(mysql字符编码)和82行(默认创建数据库字符编码)都修改为utf8
default-character-set=utf8
4) 启动服务,即可
5) 【如果你是初次使用MySQL,该步骤可以忽略】备份和还原MySQL数据库
(我以前的使用xampp自带的MySQL数据库)
停止服务直接把D:\xampp\mysql\data目录下数据库目录复制到D:/Program Files/MySQL/MySQL Server 5.1/data/下即可。注意MySQL默认目录(mysql和test)不要复制过来。重新启动服务即可。
整合Apache和MySQL
5、拷贝D:\myamp\PHP5.2.9\libmysql.dll到d:\myamp\Apache2.2\bin
6、修改d:\myamp\Apache2.2\bin\php.ini以支持mysql
以下四行取消注释
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
7、testdb.php放在d:\myamp\Apache2.2\htdocs\下面
<?php
$link=mysql_connect('localhost','root',''); //这里的root和123456是MYSQL的用户和密码,请根据你自己的情况改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
[url]http://localhost:8080/testdb.php[/url]
扩展1:Apache虚拟主机配置
目标:新增虚拟主机phptest.localhost,其主目录为E:/dev_php/workspaces
1、使 Virtual hosts配置文件生效(取消标注部分的注释)
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2、配置目录
注意:在15行处,即NameVirtualHost *:80的前面配置主目录属性
<Directory "E:/dev_php/workspaces">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
3、新增虚拟主机
在文件末尾(第一个虚拟主机保证localhost还可以使用。我增加了两段配置,第一段主要用于练习PHP的基本使用和纯PHP的开发;第二段主要练习使用Zend Framework的开发,呵呵!)
<VirtualHost *:80>
DocumentRoot "D:/myamp/Apache2.2/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/dev_php/workspaces"
ServerName phptest.localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/dev_php/zfworkspaces"
ServerName zftest.localhost
</VirtualHost>
发表评论
-
Joomla 中如何去掉“子类列表”的字样
2012-08-09 11:04 9681、先找到Apache的root目录,找到你的网站根目录,来到 ... -
Joomla 一个实例建站过程
2012-08-06 16:37 6473之前就想过写一个用 jo ... -
zz 如何写robot文件。
2012-08-02 12:50 927笔者的话: Joomla有自己的robot ... -
XAMPP 与 WAMP的比较 以及 安装多份Apache、MYSQL
2012-08-01 23:53 17240先用WAMP安装的套件,这个套件貌似不容易 ... -
Drupal 学习之我见
2012-07-31 17:38 901Drupal玩了一段时 ... -
Drush的安装
2012-07-30 23:50 798Drush 的安装注意事项: 1)下载windo ... -
drupal 6.26导入中文包超时的解决方法
2012-07-28 18:15 1101出现类似 Maximum execution tim ... -
drupal 6.19 内核分析
2012-07-28 17:54 1136Drupal 6.19 运行流程(从上到下依次执行) ... -
PHPTemplate里面的冒号
2012-07-28 17:10 911我们经常在wordpress一 ... -
drupal 6 放大admin-menu的字体
2012-07-25 10:26 832(一)以使用localhost為例,用firefox先打開ht ... -
Drupal 6 安装教程
2012-07-25 10:08 879Drupal 6安装教程 准备 ... -
给Drupal打造近乎完美的在线所见即所得编辑器
2012-07-24 19:56 1974一款好用的在线文本编辑器一直是博客作者,网文作者梦寐以求 ... -
zz Drupal 安装wysiwyg所见即所得编辑器(tinymce )并汉化
2012-07-19 16:52 11381. 下载Wysiwyg APIhttp://d ... -
php环境搭建(apache2.2+php-5.2.14-Win32+MySql)
2012-07-18 19:58 0说出来不怕笑话,我是第一次学习php,当然首先是搭建环境,一直 ... -
Drupal 主题的设置
2012-07-18 15:04 0版型這個東西看來好像很複雜,其實也沒那麼難,但是要弄的好 ... -
ZZ Drupal的menu
2012-07-18 14:51 0相信有不少大德和阿舍一樣,一開始對於選單和區塊真的是傻傻 ... -
Apache虚拟目录 和 虚拟主机的配置
2012-03-12 15:29 1366PHP 和 J2EE的集成开发 ... -
【原】phpMyAdmin安装时出现mysqli.dll missiong 错误
2012-03-06 00:13 2334通常phpMyAdmin登录出现下面的错误,可以通过复制D ... -
zz PHP环境搭建
2012-02-10 13:35 998大概印象:PHP的语 ...
相关推荐
Apache、PHP和MySQL是互联网开发中的重要组成部分,它们在Windows操作系统上的配置对于许多开发者来说是一项基础任务。Apache作为流行的Web服务器,PHP是一种广泛使用的服务器端脚本语言,而MySQL则是功能强大的关系...
【标题】"基于PHP的整站程序Wap Portal Server v1.21 (PHP+MYSQL的WAP整站)毕业设计实现"所涉及的主要知识点包括PHP编程语言、MySQL数据库管理和WAP(无线应用协议)技术在网站开发中的应用。这个项目是针对毕业生...
整站程序,基于PHP+MySQL开发的数字中国全站系统 v1.3.1_dbchinav131,内含完整源代码,数据库脚本 1. 更换了自己写的一个小型的、二级分类的论坛,还没有做完,论坛还没有后台程序,现在用phpmyadmin 操作论坛,...
【标题】:“图书管理系统,-(Struts1.2+MySQL 5.0)” 这个标题表明我们正在讨论一个基于Web的图书管理系统,该系统利用了Struts 1.2框架和MySQL 5.0数据库来实现其核心功能。Struts 1.2是Apache软件基金会开发的一...
MySQL的JDBC驱动jar文件通常命名为"mysql-connector-java-xx.yy.zz.jar",这里的xx.yy.zz表示驱动的版本。安装驱动后,开发者可以通过DataSource或者DriverManager类创建数据库连接。 DB2的JDBC驱动包则对应于IBM的...
【标题】"eclipse+纯Servlet+mysql开发JSP物流管理系统 带.sql文件" 描述了一种基于Java Web技术的物流管理系统实现方法。这个项目使用了Eclipse作为集成开发环境(IDE),Servlet作为服务器端处理逻辑的核心组件,...
《基于SpringMVC+Spring+Mybatis+Mysql的客户关系管理系统详解》 客户关系管理系统(Customer Relationship Management,简称CRM)是现代企业管理和运营的重要工具,它帮助企业更好地管理客户信息,提升服务质量,...
项目录屏:https://www.bilibili.com/video/BV1zZ421N7yb 启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR 项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844
项目录屏:https://www.bilibili.com/video/BV1Zz421Y76R 启动教程:https://www.bilibili.com/video/BV1pW4y1P7GR 项目讲解视频:https://space.bilibili.com/417412814/channel/collectiondetail?sid=2242844
5. **项目结构与Maven**: - Maven是Java项目的构建工具,通过pom.xml文件管理项目依赖,自动化构建过程,包括编译、测试、打包、部署等。 - 本项目的文件结构遵循Maven的约定,如src/main/java存放源代码,src/...
基于Vue.js和SpringBoot的二手书交易平台是一个功能丰富的在线市场,旨在为用户提供一个便捷、高效...演示录屏:https://www.bilibili.com/video/BV1zZ421N7yb 配套教程:https://www.bilibili.com/video/BV1pW4y1P7GR
基于Vue.js和SpringBoot的图书电子商务网站是一个功能丰富的在线平台,专为图书销售和管理而设计。...演示录屏:https://www.bilibili.com/video/BV1Zz421Y76R 配套教程:https://www.bilibili.com/video/BV1pW4y1P7GR
ASP+PHP 脚本漏洞自动入侵器 HDSI v2.2 最终版 友情提示:HDSI v2.2 最终版建站源码源程序由站长265http://www.zz265.com 收集整理.清除已知的木马程序,为防万一,下载后请使用自己的杀毒软件再扫描一次。 另外...
base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz
基于SpringBoot+Vue的招聘求职系统_886zz792(源码+部署说明+演示视频+源码介绍+lw).zip
5. **安全措施**:考虑到网站安全,zZ笨笨php留言板程序应该包含防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)的防护措施。 6. **权限控制**:对于某些高级功能,如删除留言,可能需要用户登录并验证权限。这涉及...
2. 数据处理:当用户提交留言后,PHP脚本会验证数据的有效性,如检查用户名是否为空,内容长度是否超出限制等。然后,将这些数据存储到数据库中,通常选用MySQL作为数据库管理系统。 3. 数据展示:留言板程序还需要...
《MySQL/PHP数据库应用开发指南》是一本专为开发者设计的教程,主要聚焦于如何利用PHP编程语言与MySQL数据库系统协同工作,构建数据驱动的Web站点。MySQL是一种广泛使用的开源关系型数据库管理系统,而PHP则是一种...
复习并深入理解图形格式,数学原理及绘制技术;掌握VisualC++6.0图形类,熟悉相关绘图函数的使用;研究并掌握Windows画图附件的功能模块; 使用VC++编写仿Windows画图软件,实现线条、矩形等基本图形绘制。
【标题】"基于PHP的zZ笨笨php留言板程序源码.zip" 提供的是一个使用PHP编程语言开发的留言板应用程序的源代码。PHP是一种广泛使用的开源脚本语言,尤其适用于Web开发,可以嵌入到HTML中,以创建动态交互式网页。这个...