PHP 配置文件:/etc/php.in
APACHE 配置文件 :/etc/httpd/conf/httpd.conf
APACHE 日志:/etc/httpd/logs
MYSQL配置文件 :/etc/my.cnf
MYSQL 日志 :/var/log/mysqld.log
服务启动
#service mysqld restart
#service php restart
================================================================
进入httpd.conf 指定的DocumentRoot文件夹,新建php测试文件如下,然后保存退出
#cd /usr/local/htdocs/cici
#vi test.php
<?php
phpinfo();
?>
:wq
浏览器访问 出现如下测试页面,则说明APAHCE与PHP绑定成功
1 验证php服务与mysql服务交互情况
#cd /usr/local/htdocs/cici
#vi mysqltest.php
<?php
$link=mysql_connect('localhost','root','');
if ($link) echo "yes";
else echo "no";
mysql_close();
?>
浏览器访问如下网址
http://localhost/mysqltest.php
出现 -- php 没有与MYSQL 成功交互
NO
查看APACHE错误日志
#cd /etc/httpd/logs
#less -MN error_log
5 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/msql.so' - /usr/lib/php/ 5 modules/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0
6 PHP Warning: Module 'mysqli' already loaded in Unknown on line 0
2 整合开始
2.1 下载MYSQL PHP支持安装包
URL:http://rpm.pbone.net/index.php3/stat/4/idpl/18074333/dir/redhat_el_6/com/MySQL-shared-compat-5.5.24-1.el6.i686.rpm.html
URL:http://rpm.pbone.net/index.php3?stat=26&dist=74&size=1686808&name=MySQL-shared-5.5.27-1.el6.i686.rpm
2.2 进入相关目录 执行安装命令
#rpm -ivh MySQL-shared-compat-5.5.24-1.el6.i686.rpm
#rpm -ivh MySQL-shared-5.5.27-1.el6.i686.rpm
2.3 PHP配置文件修改
#vi /etc/php.ini
注释如下代码
;extension=msql.so
添加如下代码
extension=msql.so
extension=mysqli.so
2.4 重新启动服务
#service mysql restart
#service httpd restart
2.5
浏览器访问如下网址
http://localhost/mysqltest.php
出现yes -- PHP MYSQL 整合成功
1 建立数据库
1.1 将数据库文件放置到宿主与虚拟机共享文件夹内
G:\Program Files\Red Hat Enterprise Linux 4\Exchange Data\programe\incom_db_orignal
data.sql
table.sql
1.2 将文件复制到虚拟机指定目录
cp -r /mnt/hgfs/CentOS\&RHEL4/Exchange\ Data/programe/incom_db_orignal/* /usr/dev/programe/DB/
1.3 进入MYSQL数据库 创建table 和 insert data
#mysql -uroot -p
#create database cici
Mysql>use cici
Mysql>source /usr/dev/programe/DB/table.sql
Mysql>source /usr/dev/programe/DB/data.sql
2 导入PHP程序
#cp -r /mnt/hgfs/CentOS\&RHEL4/Exchange\ Data/programe/cici/ /usr/local/htdocs/cici
3 修改PHP连接数据库配置文件
#vi \usr\local\htdocs\incom\include\conn.php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbdatabase = "cici";
$conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbdatabase);
mysql_query('set names "GBK"');
4 设计编码方式
4.1 设置数据库编码方式为utf8
#vi /etc/my.cnf
添加如下内容
#修改字符集
character_set_server = utf8
4.2 APACHE服务配置 修改全局编码方式
#vi /etc/httpd/conf/httpd.conf
添加如下内容
AddDefaultCharset GBK
4.3 程序配置文件编码设置
4.3.1
#vi /usr/local/htdocs/cici/include/conn.php
文件内容 Line 11
mysql_query('set names "GBK"');
<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->
4.3.2 检查企业门户程序.php
文件编码方式是否为
gb2312
文件头一般包含如下信息
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
分享到:
相关推荐
在WAMP环境中,Apache负责接收HTTP请求并返回响应,PHP作为Apache的模块,解析.php文件中的代码并生成动态内容,而MySQL则作为数据存储的后端,保存和处理来自应用程序的数据。 安装与配置WAMP服务器通常涉及以下...
【标题】"php+apache+mysql x64" 指的是在64位...这个"php+apache+mysql x64"的压缩包提供了搭建64位Web开发环境的基础,对于开发者而言,这意味着能够在一个一致且兼容的环境中开发、测试和部署基于PHP的Web应用程序。
在IT行业中,PHP、Apache和MySQL是构建动态网站和Web应用程序的常用技术栈,被称为LAMP(Linux、Apache、MySQL、PHP)架构。本篇文章将深入解析如何配置这三者,以便初学者能够理解并成功搭建环境。 首先,Apache是...
标题 "Apache MySQL PHP 一键安装" 指的是在计算机上快速配置 LAMP(Linux, Apache, MySQL, PHP)环境的过程,不过在这个情况下,我们似乎是在Windows操作系统中进行操作,因为压缩包中包含了Windows下的批处理文件...
WAMP(Windows Apache MySQL PHP)是一个在Windows操作系统上搭建本地Web开发环境的工具,它集成了Apache服务器、MySQL数据库和PHP脚本语言。WAMPServer2.2d-x64是专门为64位Windows系统设计的一个版本,尤其适用于...
总的来说,Windos Apache MySQL PHP集成安装环境是Windows用户开发PHP Web应用的理想选择,它提供了一个便捷的开发和测试平台。通过学习和熟练掌握WAMP的使用,开发者能够更高效地构建和维护动态网站和应用程序。
本篇文章主要介绍了如何在Ubuntu操作系统下配置PHP环境,具体涉及Apache、MySQL和PHP的集成,也就是我们常说的LAMP(Linux + Apache + MySQL + PHP)环境。首先,我们需要在Ubuntu上安装Apache服务器,通过运行`sudo...
是一个集成的开发和运行环境,它将三个重要的开源组件——Apache HTTP Server、PHP(Hypertext Preprocessor)和MySQL数据库管理系统整合在一起,为开发者提供了一个轻便、高效的Web应用搭建平台。这个绿色管理版本...
PHP、MySQL和Apache是Web开发领域中的“黄金三角”,它们共同构建了无数动态网站和应用程序的基础。这个组合以其开源、免费、高效和灵活的特点,深受开发者喜爱。 **PHP(Hypertext Preprocessor)** PHP是一种...
至此,Apache、PHP和MySQL已在32位Windows7环境中安装并配置完成,可以作为一个基本的LAMP(Linux, Apache, MySQL, PHP)环境运行Web应用程序。为了确保安全性和性能,建议定期更新软件至最新版本,并进行必要的安全...
在IT行业中,构建一个Web服务器通常涉及到安装和配置Apache、MySQL和PHP,这些是LAMP(Linux、Apache、MySQL、PHP)堆栈的基础组件。在本篇中,我们将详细探讨如何在Redhat Linux 9.0环境下安装这些组件以及开发...
在构建Web应用程序时,Apache、PHP和MySQL是一个经典的组合,被广泛用于开发动态网站和Web应用。这个"apache+php+mysql.zip"压缩包显然包含了搭建这种环境所需的基础组件。让我们详细了解一下这些组件以及如何利用...
在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...
Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...
在IT领域,PHP、Apache和MySQL是构建动态网站和Web应用程序的三大核心技术。"php+apache+mysql集成安装程序"通常是指一个预配置的软件包,它将这三种组件打包在一起,使得用户能够方便地在自己的计算机上进行快速...
通过深入学习和理解《PHP Apache MySQL手册》中的内容,开发者能够掌握构建高效、可靠且可扩展的Web应用所需的技能。无论你是独立开发者还是团队的一员,这套手册都将是你不可或缺的工具箱,让你在开发过程中更加...
本书以逐步深入的方式介绍了3种重要的开源...在这个过程中,您可以切身体会到PHP、MySQL和Apache的联合应用之所以如此流行的原因:完美的交互性、灵活性、用户化特性、成本以及能够在Linux和Windows系统上运行的能力。
这三者结合,形成了经典的LAMP(Linux, Apache, MySQL, PHP)或WAMP(Windows, Apache, MySQL, PHP)开发环境。以下将详细讲解如何在Windows 7系统下搭建PHP+Apache+MySQL环境。 首先,我们需要下载这三个组件的...