`

PHP APACHE MYSQL 企业应用

 
阅读更多

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

 

================================================================

  • 验证APAHCE 与PHP是否整合

 

进入httpd.conf 指定的DocumentRoot文件夹,新建php测试文件如下,然后保存退出

#cd /usr/local/htdocs/cici
#vi test.php
<?php
phpinfo();
  ?>
:wq

 浏览器访问 出现如下测试页面,则说明APAHCE与PHP绑定成功

 

  • MYSQL 与 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 整合成功

 

  • PHP 项目搭建

 

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">

 

 

分享到:
评论

相关推荐

    Apache+mysql+php

    在WAMP环境中,Apache负责接收HTTP请求并返回响应,PHP作为Apache的模块,解析.php文件中的代码并生成动态内容,而MySQL则作为数据存储的后端,保存和处理来自应用程序的数据。 安装与配置WAMP服务器通常涉及以下...

    php+apache+mysql x64

    【标题】"php+apache+mysql x64" 指的是在64位...这个"php+apache+mysql x64"的压缩包提供了搭建64位Web开发环境的基础,对于开发者而言,这意味着能够在一个一致且兼容的环境中开发、测试和部署基于PHP的Web应用程序。

    php apache mysql配置详解

    在IT行业中,PHP、Apache和MySQL是构建动态网站和Web应用程序的常用技术栈,被称为LAMP(Linux、Apache、MySQL、PHP)架构。本篇文章将深入解析如何配置这三者,以便初学者能够理解并成功搭建环境。 首先,Apache是...

    apache mysql php 一键安装

    标题 "Apache MySQL PHP 一键安装" 指的是在计算机上快速配置 LAMP(Linux, Apache, MySQL, PHP)环境的过程,不过在这个情况下,我们似乎是在Windows操作系统中进行操作,因为压缩包中包含了Windows下的批处理文件...

    wamp window apache mysql php集成包

    WAMP(Windows Apache MySQL PHP)是一个在Windows操作系统上搭建本地Web开发环境的工具,它集成了Apache服务器、MySQL数据库和PHP脚本语言。WAMPServer2.2d-x64是专门为64位Windows系统设计的一个版本,尤其适用于...

    Windos Apache Mysql PHP集成安装环境

    总的来说,Windos Apache MySQL PHP集成安装环境是Windows用户开发PHP Web应用的理想选择,它提供了一个便捷的开发和测试平台。通过学习和熟练掌握WAMP的使用,开发者能够更高效地构建和维护动态网站和应用程序。

    Linux结课论文 ubuntu下 apache mysql php环境的整合

    本篇文章主要介绍了如何在Ubuntu操作系统下配置PHP环境,具体涉及Apache、MySQL和PHP的集成,也就是我们常说的LAMP(Linux + Apache + MySQL + PHP)环境。首先,我们需要在Ubuntu上安装Apache服务器,通过运行`sudo...

    Apache+PHP+MySql 绿色管理

    是一个集成的开发和运行环境,它将三个重要的开源组件——Apache HTTP Server、PHP(Hypertext Preprocessor)和MySQL数据库管理系统整合在一起,为开发者提供了一个轻便、高效的Web应用搭建平台。这个绿色管理版本...

    PHP MySQL Apache超强组合

    PHP、MySQL和Apache是Web开发领域中的“黄金三角”,它们共同构建了无数动态网站和应用程序的基础。这个组合以其开源、免费、高效和灵活的特点,深受开发者喜爱。 **PHP(Hypertext Preprocessor)** PHP是一种...

    Apache+php+mysql在32位windows7下的安装与配置图解

    至此,Apache、PHP和MySQL已在32位Windows7环境中安装并配置完成,可以作为一个基本的LAMP(Linux, Apache, MySQL, PHP)环境运行Web应用程序。为了确保安全性和性能,建议定期更新软件至最新版本,并进行必要的安全...

    安装apache mysql php 手册&&开发apache,php扩展模块方法

    在IT行业中,构建一个Web服务器通常涉及到安装和配置Apache、MySQL和PHP,这些是LAMP(Linux、Apache、MySQL、PHP)堆栈的基础组件。在本篇中,我们将详细探讨如何在Redhat Linux 9.0环境下安装这些组件以及开发...

    apache+php+mysql.zip

    在构建Web应用程序时,Apache、PHP和MySQL是一个经典的组合,被广泛用于开发动态网站和Web应用。这个"apache+php+mysql.zip"压缩包显然包含了搭建这种环境所需的基础组件。让我们详细了解一下这些组件以及如何利用...

    linux下安装apache+php+mysql的最简步骤

    在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...

    Apache+php+mysql在windows下的安装与配置图解(最新版)

    Apache+PHP+MySQL 在 Windows 下的安装与配置图解(最新版) 本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地...

    php+apache+mysql集成安装程序

    在IT领域,PHP、Apache和MySQL是构建动态网站和Web应用程序的三大核心技术。"php+apache+mysql集成安装程序"通常是指一个预配置的软件包,它将这三种组件打包在一起,使得用户能够方便地在自己的计算机上进行快速...

    php apache mysql手册

    通过深入学习和理解《PHP Apache MySQL手册》中的内容,开发者能够掌握构建高效、可靠且可扩展的Web应用所需的技能。无论你是独立开发者还是团队的一员,这套手册都将是你不可或缺的工具箱,让你在开发过程中更加...

    Web开发入门经典:使用PHP6、Apache和MySQL【PDF】

    本书以逐步深入的方式介绍了3种重要的开源...在这个过程中,您可以切身体会到PHP、MySQL和Apache的联合应用之所以如此流行的原因:完美的交互性、灵活性、用户化特性、成本以及能够在Linux和Windows系统上运行的能力。

    PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

    这三者结合,形成了经典的LAMP(Linux, Apache, MySQL, PHP)或WAMP(Windows, Apache, MySQL, PHP)开发环境。以下将详细讲解如何在Windows 7系统下搭建PHP+Apache+MySQL环境。 首先,我们需要下载这三个组件的...

Global site tag (gtag.js) - Google Analytics