源代码安装Apache、Mysql、PHP
源代码软件的优点:
获得最新版,能及时修复bug;
能自行修改和定制;
源代码打包形式:
.tar.gz和.tar.bz2格式居多;
完整性校验:
md5sum校验工具
确认源代码编译环境:
需安装支持C/C++程序语言的编译器。
编译安装过程:
下载并解压—>./configure配置(安装目录、安装模块等)àmake编译—>make install安装(复制二进制文件到系统,配置应用环境)
- 解压
- 习惯装饰软件包解压至/usr/src目录;
- 解压位置:/usr/src/软件名-版本号/
- 配置
- 使用源码目录中的configure脚本;
- 执行./configure –help可以查看帮助;
- 典型配置选项:--prefix=软件安装目录
- 编译
- 执行make命令
- 安装
- 执行make install命令
编译工具gcc:
编译安装apache:
卸载原有的httpd:
解压软件包(先安装apr,httpd依赖包):
进入apr解压目录,内有./configure配置脚本,可以执行:
./configure –help 查询相关选项。如:
该选项表示安装的地方。
设置安装目录:
配置完后,在该目录下执行make命令开始编译:
执行安装:
安装apr-util软件,同样按上面的步骤进行。
安装pcre软件包。(以下过程略)
安装apache软件包:
make install
设置软链接,让apache可以直接执行:
检查apache是否安装成功:
apache服务的脚本需要此命令,安装它:
安装完后,将服务脚本复制:
配置服务:
执行setup,设置网络:
重启网络服务:
检查eth0网卡是否激活:
如果没有,则执行:
检查ip地址是否配置:
更改网站配置文件:
检查配置文件是否正确:
启动服务:
如果需要通过域名访问,可以修改:
安装mysql:
检查mysql是否安装:
解压安装cmake软件包:
安装依赖包:
建立运行服务的用户:
编译mysql:
配置文件:
修改配置文件:
数据库初始化:
优化执行路径:
添加系统服务:
启动数据库:
安装PHP软件包:
安装zlib(提供压缩功能)
检查库文件是否安装:
安装libxml2(提供xml解析功能):
安装过程如果出错,需安装python:
安装libmcrypt扩展工具:
安装mhash:
安装mcrypt:
安装libpng:
安装iconv:
安装freetype:
安装autoconf:
安装jpeg:
安装gd2:
安装xpm(提供读取xpm功能):
安装gettext:
安装PHP:
配置文件配置:
测试PHP:
源代码安装Apache、Mysql、PHP的更多相关文章
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...
- yum安装Apache,Mysql,PHP
用yum安装Apache,Mysql,PHP. 用yum安装Apache,Mysql,PHP. 2.1安装Apache yum install httpd httpd-devel 安装完成后,用/e ...
- 在CentOS 6 中安装 Apache,Mysql, PHP
1.安装Apache 在终端中输入以下的命令就能够安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然 ...
- centos6.4安装Apache+MySQL+PHP
一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQ ...
- CentOS 6.4安装Apache+MySQL+PHP的图文教程
LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apac ...
- cetos 6.3 安装 apache+mysql+php
1.安装 apache 服务器 yum install httpd 启动服务 service httpd start or /etc/init.d/httpd start 2.安装 mysql 数 ...
- 源代码安装软件-MySQL
一.源码安装 1.经典的源代码安装三步曲: 1.编译前的配置 ./configure 2.编译 make 3.安装 make install 2.源代码软件安装步骤: 1.下载软件包 2.校验软件包 ...
- PHP基础 windows环境下安装Apache Mysql PHP
本篇文章主要是讲一下我自己安装wamp环境的一些步骤和见解,前方多图预警,慎入!!!!! PHP运行环境 : Linux下的三种安装方式:源码包安装.rpm包安装.集成环境安装(lnmp) wind ...
- ubuntu14.04 安装apache+mysql+php
1.安装apache sudo apt-get update sudo apt-get install apache2 这时http://你机器的ip,就可以访问了. 2.安装mysql sudo a ...
随机推荐
- iOS原生和React-Native之间的交互2
今天看下iOS原生->RN: 这里有个问题: * 我这里只能通过rn->ios->rn来是实现* 如果想直接ios-rn 那个iOS中的CalendarManager的self.br ...
- CHAP认证(双向)
实验要求:掌握CHAP认证配置 拓扑如下: R1enable 进入特权模式configure terminal 进入全局模式hostname R1 设置主机名 interface s0/0/0 ...
- SQL注入之Sqli-labs系列第十九关(基于头部的Referer POST报错注入)
开始挑战第十八关(Header Injection- Referer- Error Based- string) 先来说下HTTP Referer: HTTP Referer是header的一部分,当 ...
- 基于CART的回归和分类任务
CART 是 classification and regression tree 的缩写,即分类与回归树. 博主之前学习的时候有用过决策树来做预测的小例子:机器学习之决策树预测--泰坦尼克号乘客数据 ...
- ArcGIS中的数据连接问题——数据类型不统一
博主在研究空间数据分布的时候经常会用到 ArcGIS 进行空间数据可视化.但是有时候会由于数据类型不统一而无法将 csv 中的数据连接到底图上.比如在底图中的数据是字符串格式,而 csv 中是数字格式 ...
- ORA-15025 搭建DG环境,restore controlfile报错,提示oracle无法使用ASM存储
环境说明: #主库RAC环境 #备库RAC环境,操作系统AIX 6.1 数据库版本11.2.0.3 报错说明: #主库备份控制文件,传输至备库,备库restore 报错 本篇文档,分为两大阶段:第一阶 ...
- Putty CentOS SSH 总是自动断开连接
/********************************************************************** * Putty CentOS SSH 总是自动断开连接 ...
- ZK集群搭建和配置
1. 克隆三台空虚拟机(含有jdk和lrzsz),修改网络ip,并关闭虚拟机的防火墙 临时关闭:service iptables stop 永久关闭:chkconfig iptables off 2. ...
- RMQ_ST表
]; ]; ]; void init(int n) { int i, j; pwr[] = ; ; i<; ++i) pwr[i] = pwr[i-] << ; ; pwr[j]&l ...
- HTML5的一些知识点
1.新增很多api,比如获取用户的地理位置的window.navigator.geoloaction,history,audio,video,canvas 2.websocket;websocket是 ...