- 浏览: 899553 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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++)
[zz验证有效] PHP5.17+MYSQL5+ APACHE2.2 整合
- 博客分类:
- PHP
网上看了几篇文章,整合老是出错,主要是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 9351、先找到Apache的root目录,找到你的网站根目录,来到 ... -
Joomla 一个实例建站过程
2012-08-06 16:37 6444之前就想过写一个用 jo ... -
zz 如何写robot文件。
2012-08-02 12:50 898笔者的话: Joomla有自己的robot ... -
XAMPP 与 WAMP的比较 以及 安装多份Apache、MYSQL
2012-08-01 23:53 17188先用WAMP安装的套件,这个套件貌似不容易 ... -
Drupal 学习之我见
2012-07-31 17:38 873Drupal玩了一段时 ... -
Drush的安装
2012-07-30 23:50 775Drush 的安装注意事项: 1)下载windo ... -
drupal 6.26导入中文包超时的解决方法
2012-07-28 18:15 1073出现类似 Maximum execution tim ... -
drupal 6.19 内核分析
2012-07-28 17:54 1112Drupal 6.19 运行流程(从上到下依次执行) ... -
PHPTemplate里面的冒号
2012-07-28 17:10 883我们经常在wordpress一 ... -
drupal 6 放大admin-menu的字体
2012-07-25 10:26 810(一)以使用localhost為例,用firefox先打開ht ... -
Drupal 6 安装教程
2012-07-25 10:08 848Drupal 6安装教程 准备 ... -
给Drupal打造近乎完美的在线所见即所得编辑器
2012-07-24 19:56 1938一款好用的在线文本编辑器一直是博客作者,网文作者梦寐以求 ... -
zz Drupal 安装wysiwyg所见即所得编辑器(tinymce )并汉化
2012-07-19 16:52 11041. 下载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 1346PHP 和 J2EE的集成开发 ... -
【原】phpMyAdmin安装时出现mysqli.dll missiong 错误
2012-03-06 00:13 2311通常phpMyAdmin登录出现下面的错误,可以通过复制D ... -
zz PHP环境搭建
2012-02-10 13:35 971大概印象:PHP的语 ...
相关推荐
基于Springboot+MybatisPlus+Mysql开发的校园二手交易市场源码,部署步骤如下: 1.使用idea或eclipse等工具将项目导入并打开 2.新建一个mysql数据库,将数据库db_campus_market.sql脚本导入 3.并在配置文件...
基于PHP的整站程序Wap Portal Server v1.21 (PHP+MYSQL的WAP整站)毕业设计实现
eclipse+纯Servlet+mysql开发JSP物流管理系统 带.sql文件
整个项目采用Maven 搭建,框架采用SpringMVC+Spring+mybatis+Mysql (内含SQL脚本),导入后可以直接运行。
maven搭建的项目。使用Spring MVC+Spring+Mybatis+Mysql(包含SQL脚本),导入sql脚本后,项目可以正常运行。
图书管理系统,-(Struts1.2+MySQL 5.0)
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
复习并深入理解图形格式,数学原理及绘制技术;掌握VisualC++6.0图形类,熟悉相关绘图函数的使用;研究并掌握Windows画图附件的功能模块; 使用VC++编写仿Windows画图软件,实现线条、矩形等基本图形绘制。
php $link=mysql_connect(‘localhost’,’root’,’zz’) or die(mysql_error()); mysql_select_db(‘test’) or die(‘no db’); mysql_query(‘SET NAMES utf8’); echo 99; ?> 运行后报错 Can’t connect to ...
【ZZ-2021029】+2021年全国职业院校技能大赛中职组网络安全赛项正式赛卷(PDF版).zip
是一个开源的PHP+MYSQL留言板程序。基本原理就是控制器、模型、视图,强烈推荐新手学习。程序在美工方面没有做太多,基本就实现功能而已。没做用户系统,因为根据公司需要,是放在单页面销售网站上的,所以为了简单...
PHP实例开发源码—zZ笨笨 php留言板程序.zip PHP实例开发源码—zZ笨笨 php留言板程序.zip PHP实例开发源码—zZ笨笨 php留言板程序.zip
是一个开源的PHP+MYSQL多用户博客程序。基本原理就是控制器、模型、视图,强烈推荐新手学习。程序在美工方面实在是很难看,可是请见谅,没有太多精力去弄,功能都完成了。如用于商业,造成任何损失,请自行负责!...
基于PHP的zZ笨笨 php留言板程序.zip
以应用程序的开发为核心,以具体实例展示如何将PHP和MYSQL紧密一,实现数据驱动WEB站点
基于PHP的zZ笨笨php留言板程序源码.zip
我们研究了四轻子最终状态ℓ+ℓ-ℓ+ℓ-的产生,这些状态主要由一对弱电Z玻色子ZZ产生。 使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的...
/** *SDK调用说明 */ public function index() { //调用测试 import('AlipaySDK.Alipay'); $pay = new \Alipay(); /** * $trade_type 交易类型 app wap web ... //wap 结果string(880) ...url=...
ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB