찾다
데이터 베이스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安装,它除了可以显示日期和时间之外,还可以进行日期和时间的运算以及格式化。

如何在 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/

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

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

怎么解决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 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기