搜索
首页数据库mysql教程Linux下Apache、php3、MySQL的整合_MySQL
Linux下Apache、php3、MySQL的整合_MySQLJun 01, 2016 pm 02:12 PM
apmysql命令安装数据数据库整合语句配置

Apache


  作者:knetfox
  
  1 所需的安装包
    apache_1.3.19.tar.gz
    php-4.0.4.tar.gz
    mysql-3.23.32.tar.gz
  注意:以上均为源代码而非RPM包
  
  2 软件安装
  2.1 解开压缩包
  
  cd /usr/local
    tar -zvxf mysql-3.23.32.tar.gz
  
  将产生mysql-3.23.32目录移到/usr/local/mysql
  
  mv msql-3.23.32 /usr/local/mysqly
  
  2.2 编译MySQL
  
  cd /usr/local/mysql
  ./configure --prefix=/usr/local/mysql
  make
  make install
  
  2.3 安装数据库文件
  
  /usr/local/mysql/scripts/mysql_install_db
  /usr/local/mysql/bin/safe_mysqld &
  
  2.4 MySQL授权操作
  
  MySQL的存取控制技术功能强大,比Postgres更加具有灵活性。MySQL采用的用户名和密码的加密算法与Unix系统不尽相同,其用户名可以长达16个字符。
  先以root登陆MySQl,然后在MySQL的提示符下键入grant all privileges on *.* to thj@localhost identified by 'thj' with grant option; 这样,无论用户thj从什么地方登陆到这台服务器都可以使用MySQL。
  
  2.5 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的安装到此结束
  
  3 Apache、PHP3的混合编译
  
  3.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
  
  把Apache的安装目录定为/usr/local/apache
  
  cd apache
  ./configure --prefix=/usr/local/apache --with-port=8000
  
  配置支持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的安装到此结束
  
  3.2 配置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.3 更改配置
  
  把php.ini文件拷到/usr/local/apache/php目录下.
  
  cd ../php
  cp php.ini-dist /usr/local/apache/php/php4.ini
  
  更改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进程
  
  
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Python竟然还可以计算农历!Python竟然还可以计算农历!Apr 30, 2023 am 09:43 AM

最近处理工作任务的时候遇到了转换农历的问题。农历,是我国现行的传统历法。它是根据月相的变化周期,每一次月相朔望变化为一个月,参考太阳回归年为一年的长度,并加入二十四节气与设置闰月以使平均历年与回归年相适应[1]。对于我们处理数据来说,并不需要去详细研究农历与公历之间的转换关系。在Python中,ZhDate库支持农历-公历互相转换、日期加减以及全中文日期生成,内置了1900-2100年的农历数据,仅依赖Python内置模块。github.com/CutePandaSh/zhdate由于ZhDat

如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVMJun 09, 2023 pm 10:07 PM

KVM是内核虚拟机KernelVirtualizationMachine与大多数虚拟化平台一样,它将硬件资源(如CPU、内存、存储、网络、图形等)抽象化,并将它们分配给独立于宿主机运行的客户机。先决条件预装RockyLinux9/AlmaLinux9具有管理员权限的sudo用户互联网连接1、验证是否启用了硬件虚拟化首先,你需要验证你的系统是否启用了虚拟化功能。在大多数现代系统上,此功能已在BIOS中启用。但可以肯定的是,你可以验证是否如图所示启用了虚拟化。该命令探测是否存在VMX(虚拟机扩展Vi

如何查看和管理 Linux 命令历史记录如何查看和管理 Linux 命令历史记录Aug 01, 2023 pm 09:17 PM

如何在Linux中查看命令历史记录在Linux中,我们使用history命令来查看所有以前执行的命令的列表。它有一个非常简单的语法:history与历史记录命令配对的一些选项包括:选项描述-c清除当前会话的命令历史记录-w将命令历史记录写入文件-r从历史记录文件重新加载命令历史记录-n限制最近命令的输出数量只需运行history命令即可在Linux终端中查看所有以前执行的命令的列表:除了查看命令历史记录之外,您还可以管理命令历史记录并执行修改先前执行的命令、反向搜索命令历史记录甚至完全删除历史记

在 Windows 11 上安装 VMware Workstation 只需一个简单的命令在 Windows 11 上安装 VMware Workstation 只需一个简单的命令Sep 12, 2023 pm 08:33 PM

步骤1:打开PowerShell或命令提示符在您的Windows11或10系统上,转到搜索框并根据您的选择键入CMD或Powershell。这里我们使用PowerShell。当它出现在结果中时,选择“以管理员身份运行”。这是因为我们需要管理员用户访问权限才能运行命令以在Windows上安装任何软件。第2步:检查Winget可用性好吧,尽管所有最新版本的Windows10和11默认情况下都带有Winget工具。但是,让我们首先检查它是否可以使用。类型:winget作为回报,您将看到可与命令一起使用

超全!Python获取某一日期是“星期几”的六种方法!超全!Python获取某一日期是“星期几”的六种方法!Apr 19, 2023 am 09:28 AM

在Python进行数据分析时,按照日期进行分组汇总也是被需要的,比如会找到销量的周期性规律。那么在用Python进行数据统计之前,就需要额外增加一步:从指定的日期当中获取星期几。比如2022年2月22日,还正好是正月廿二星期二,于是乎这一天登记结婚的人特别多。本文就以2022-02-22为例,演示Python获取指定日期是“星期几”的6种方法!weekday()datetime模块是一个Python内置库,无需再进行pip安装,它除了可以显示日期和时间之外,还可以进行日期和时间的运算以及格式化。

Spring Boot与NoSQL数据库的整合使用Spring Boot与NoSQL数据库的整合使用Jun 22, 2023 pm 10:34 PM

随着互联网的发展,大数据分析和实时信息处理成为了企业的一个重要需求。为了满足这样的需求,传统的关系型数据库已经不再满足业务和技术发展的需要。相反,使用NoSQL数据库已经成为了一个重要的选择。在这篇文章中,我们将讨论SpringBoot与NoSQL数据库的整合使用,以实现现代应用程序的开发和部署。什么是NoSQL数据库?NoSQL是notonlySQL

如何在 Ubuntu 22.04 / 20.04 上配置 FreeIPA 客户端如何在 Ubuntu 22.04 / 20.04 上配置 FreeIPA 客户端Jun 09, 2023 pm 02:18 PM

FreeIPA是一个强大的开源身份管理系统,提供集中的身份验证、授权和计费服务。在我们之前的帖子中,我们已经讨论了FreeIPA服务器在RHEL8/RokcyLinux8/AlmaLinux8上的安装步骤。在FreeIPA服务器上创建用户进行集中认证登录到你的FreeIPA服务器并创建一个名为sysadm的用户,运行以下命令:$sudokinitadminPasswordforadmin@LINUXTECHI.LAN:$$sudoipaconfig-mod--defaultshell=/bin/

怎么解决pip不是内部或外部命令问题怎么解决pip不是内部或外部命令问题Jan 01, 2021 pm 01:46 PM

解决pip不是内部或外部命令问题的方法:1、右键点击此电脑,打开属性;2、切换到高级栏目,点击环境变量选项;3、找到PATH变量,将pip所在路径添加到属性值中即可。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境