三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

Linux下Apache、php3、MySQL的整合

美国、香港服务器

Linux下Apache、php3、MySQL的整合

03-03   来源:

 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/scripts/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 数据库名;

    删除数据库

        命令:dro p 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进程。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:为Apache增加SSL安全保护 下一篇:Apache+Jserv整和

美国GIA服务器三二互联版权所有 WWW.222.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)