您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Linux下Apache、php3、MySQL的整合

添加时间:2012-9-3 17:58:25  添加: 思海网络 

Linux下Apache、php3、MySQL的整合:

一、所需的安装包

  apache_1.3.19.tar.gz
  php-4.0.4.tar.gz
  mysql-3.23.32.tar.gz

  注意:以上均为源代码而非RPM包

二、软件安装

  1. 安装MySQL

  (1) 解开压缩包

  cd /usr/local
  tar -zvxf mysql-3.23.32.tar.gz

  (2) 将产生mysql-3.23.32目录移到/usr/local/mysql

  mv mysql-3.23.32 /usr/local/mysql

  (3) 编译MySQL

  cd /usr/local/mysql
  ./configure --prefix=/usr/local/mysql
  make
  make install

  (4) 安装数据库文件

  /usr/local/mysql/s/mysql_install_db
  /usr/local/mysql/bin/safe_mysqld &

  (5) MySQL授权操作

  MySQL的存取控制技术功能强大,比Postgres更加具有灵活性。MySQL采用的用户名和密码的加密算法与Unix系统不尽相同,其用户名可以长达16个字符。

  先以root登陆MySQl,然后在MySQL的提示符下键入grant all privileges on *.* to thj@localhost identified by ‘thj’ with grant option; 这样,无论用户thj从什么地方登陆到这台服务器都可以使用MySQL。

  (6) MySQL数据库简单操作语句

  创建数据库

  命令:create database 数据库名;

  删除数据库

  命令:drop database 数据库名;

  查询MySQL中都有什么数据库

  命令:show databases;

  更改当前使用的数据库

  命令:use tbl_name

  创建数据表

  命令:create table tbl_name ( column_specs );

  说明:tbl_name 数据表名 column_specs 表中列的说明

  查询指定的数据表的结构

  命令:describe tbl_name;

  查询数据库中都有什么数据表

  命令:show tables;

  增加新记录

  命令:insert into tbl_name (col_name1,col_name2,…) values(values1,values2,….)

  说明:insert语句简单易用,但是它也有一个缺陷,就是每次只能插入一条记录。

  批量装载数据

  命令:load data local infile “filename.txt” into table tbl_name;

  说明:MySQl的版本不得低于3.22.15,否则load data local不起作用。该语句实际上是调用了/usr/bin/mysqlimport。

  检索信息

  命令:select 要选择的东西 from 一个或多个表 where 数据必须满足的条件

  注:在MySQL中,每键入一条命令之后,在命令行的结尾都要敲入“;”,标志是一条命令,或者敲回车之后再敲go,提示系统执行上边的命令;另外,在多数关于MySQL的参考书中,命令都为大写,实际上小写也可以;还有,use语句可以不加“;”,这是所有MySQL语言中唯一一个不需要加“;”就可以执行的语句。

  注:MySQL的安装到此结束

  2. Apache、PHP3的混合编译

  (1) 解开压缩包

  cd /usr/local
  tar xvzf apache_1.3.19.tar.gz
  tar xvzf php-4.0.4.tar.gz
  mv apache_1.3.19.tar.gz apache
  mv php-4.0.4.tar.gz php

  (2) 把Apache的安装目录定为/usr/local/apache

  cd apache
  ./configure --prefix=/usr/local/apache --with-port=8000

  (3) 配置支持MySQL、作为Apache功能模块、跟踪变量有效

  cd ../php
  ./configure --with-mysql=/usr/local/mysql --with- apache=../apache --enable-track-vars –with-pgsql=/usr/lib/pgsql --prefix=/usr/local/apache/php –with-config-file-path=/usr/local/apache/php
  make
  make install

  注:PHP的安装到此结束

  (4) 配置Apache,加入PHP4的模块

  cd ../apache
  cp /usr/local/php/libs/libphp4.a /usr/local/apache/src/modules/php4
  ./configure --prefix=/usr/local/apache --activate- module=src/modules/php4/libphp4.a --with-port=8000
  make
  make install

  注:APACHE安装完毕

  3.更改配置

  (1) 把php.ini文件拷到/usr/local/apache/php目录下.

  cd ../php
  cp php.ini-dist /usr/local/apache/php/php4.ini

  (2) 更改Apache的配置文件

  cd /usr/local/apache/conf
  vi httpd.conf

  找到 AddType application/x-httpd-php .php4 把它前头的#号给删了当然也可加一行 AddType application/x-httpd-php3.asp 这样用FrontPage编辑会方便一点。

  最后运行/usr/local/apache/bin/apachectl start启动apache进程

关键字:RPM包、Apache、php3、MySQL、服务器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站