apache+mysql+php 安装教程

Apache安装

第一步:安装 gcc 和gcc-c++  因为编译的时候会用到

# yum install gcc -y

# yum install gcc-c++ -y

第二步:上传并解压

# tar xf httpd-2.2.19.tar.bz2

第三步:检查配置

./configure \

--prefix=/usr/local/apache2 \

--enable-deflate \

--enable-expires \

--enable-headers \

--enable-modules=most \

--enable-so \

--with-mpm=worker \

--enable-rewrite

第四步: 开始 make 编译  注意查看编译之后错误信息

# make

第五步:开始进行安装

# make install

以上第四步和第五步我们可以同进进行  make && make install

意思就是 make 执行没有错误之后  就开始执行 make install

**************************************************************************************************************************

MySQL安装

第一步:解压mysql-5.1.58.tar.gz

第二步:进入mysql-5.1.58

第三步: 开始配置

./configure --prefix=/usr/local/mysql \

--with-charset=utf8 \

--with-extra-charsets=gbk,gb2312,binary

可能会遇到的问题是:

checking for termcap functions library... configure: error: No curses/termcap library found

yum install ncurses-devel -y

第四步:开始进行编译 make

第五步: 开始安装 make install

执行到这里 说明mysql已经安装成功了

初始化mysql吧

第一步:创建一个mysql组

# groupadd mysql

第二步:创建一个mysql系统用户

# useradd -rM -g mysql mysql

第三步:把配置文件得到到/etc/my.conf    当前路径为 /usr/local/src/mysql-5.1.58

# cp support-files/my-medium.cnf /etc/my.cnf

# cp support-files/my-medium.cnf /etc/my.cnf

第四步:修改mysql这个文件夹的属主属组

# cd /usr/local

# chown -R mysql:mysql ./mysql

第五步:创建mysql测试和系统的数据库

# bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/var

第六步:把当前所有的文件都修改成为 root 属主,防止mysql恢复出厂设置

# chown -R root:root /usr/local/mysql

第七步:把/usr/local/mysql/var 这个文件修改成 mysql 属主属组

# chown -R mysql:mysql /usr/local/mysql/var

第八步:开启服务吧   &代表是后台运行

# bin/mysqld_safe --user=mysql &

修改一下环境变量

原来的系统的环境变量=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

export PATH="/usr/local/mysql/bin:$PATH"

配置开机自启动 vi /etc/rc.local

/usr/local/apache2/bin/apachectl start   apache服务

/usr/local/mysql/bin/mysqld_safe --user=mysql &mysql数据库服务

PHP程序安装

首先我们先安装 php 依赖包

第一个:安装 libxml

# tar xf libxml2-2.7.2.tar.gz

# cd libxml2-2.7.2

# ./configure --prefix=/usr/local/libxml2

# make && make install

检查是否安装了libxm包

[[email protected] software]# rpm -qa |grep  libxml2

libxml2-2.6.26-2.1.12

libxml2-python-2.6.26-2.1.12

重新安装libxml2和libxml2-devel包, yum安装的时候发现新版本会提示更新,需要更新的可以更新,不要跳过就行了。

[[email protected] /]# yum install libxml2

[[email protected] /]# yum install libxml2-devel -y

第二个:安装jpeg8

# tar xf jpegsrc.v8b.tar.gz

# cd /usr/local/src/jpeg-8b

# ./configure --prefix=/usr/local/jpeg \

--enable-shared --enable-static

# make && make install

第三个:安装libpng

# tar xf libpng-1.4.3.tar.gz

# cd libpng-1.4.3

# ./configure

# make && make install

第四个:安装freetype字体库

# tar xf freetype-2.4.1.tar.gz

# cd freetype-2.4.1

# ./configure --prefix=/usr/local/freetype

第五个:安装JD库

# tar xf gd-2.0.35.tar.gz

# cd ./gd-2.0.35

# ./configure --prefix=/usr/local/gd \

--with-jpeg=/usr/local/jpeg/ \

--with-png --with-zlib \

--with-fretype=/usr/local/freetype

# make && make install

终于可以安装 php 了

# tar xf php-5.3.6.tar.bz2

# cd php-5.3.6

# ./configure \

--prefix=/usr/local/php \

--with-apxs2=/usr/local/apache2/bin/apxs \

--with-mysql=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-freetype-dir=/usr/local/freetype \

--with-zlib \

--with-libxml-dir \

--with-jpeg-dir=/usr/local/jpeg \

--with-png-dir \

--enable-mbstring=all \

--enable-mbregex \

--enable-shared

可能遇到的问题是:

configure: error: xml2-config not found. Please check your libxml2 installation.

检查是否安装了libxm包

[[email protected] software]# rpm -qa |grep  libxml2

libxml2-2.6.26-2.1.12

libxml2-python-2.6.26-2.1.12

重新安装libxml2和libxml2-devel包, yum安装的时候发现新版本会提示更新,需要更新的可以更新,不要跳过就行了。

[[email protected] /]# yum install libxml2

[[email protected] /]# yum install libxml2-devel -y

# cp php.ini-development /usr/local/php/lib/php.ini

开始配置 apache支持php

找到 AddType application/x-gzip这个所在位置

AddType application/x-httpd-php .php

追加一个环境变量

export PATH="/usr/local/mysql/bin:/usr/local/apache2/bin:$PATH"

遇到的问题

第一个:时间

# vi /usr/local/php/lib/php.ini

找到date.timezone,去掉前面分号,后面增加值:"Asia/Shanghai"

date.timezone = "Asia/shanghai"

时间: 2024-08-24 16:35:40

apache+mysql+php 安装教程的相关文章

mysql安装图解 mysql图文安装教程(详细说明)-[转]

很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面 my

Linux(centos)下mysql编译安装教程

Linux下mysql编译安装教程 #查看linux发行版本号 cat /etc/issue #查看linux内核版本 uname -r 本文测试环境centOS6.6 一.Linux下编译安装MySQL前的准备工作 在线安装编译源码所需的工具和库(无法联网的话要事先准备软件,或者系统盘) yum install gcc gcc-c++ ncurses-devel perl 从mysql5.5起源代码编译需要借助cmake这款编译工具.从http://www.cmake.org下载cmake源码

mysql安装图解 mysql图文安装教程(详细说明)

整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe",出现如下界面 mysql安装图文教程1 mysql安装向导启

Apache HTTP Server安装教程

Apache HTTP Server安装教程 Apache HTTP Server的官方网站是:http://httpd.apache.org/,可以从中下载最新版本的Apache HTTP Server. 首先需要说明的是,Apache 服务器没有官方的64位版本,只有民间的高手自己制作的.下面是具体的安装步骤. 在https://blackdot.be/download-archive/下载64位的Apache服务器.目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-w

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

PHP+apache+mysql+phpmyadmin安装、配置、整合

第一步:下载所需要的软件,PHP.Apache.MySQL.PHPmyadmin 注意事项:1.各个软件位数需要相同,更具自己的电脑位数而定,例如电脑是64位的,则需要下载64位的软件 2.注意Apache和PHP的配合,PHP版本5.5以上才能支持Apache2.4服务器,如果版本不对应的话,会出现Apache服务器无法启动,不能载入PHP模块的情况 以我的电脑64位版本做演示: 下载网址: PHP:http://windows.php.net/download#php-7.0 Apache:

Mac OS X 配置 Apache+Mysql+PHP 详细教程

网上的教程已经有很多,这里简洁的记录一下.以 Mac OS X Mavericks 10.9.X 为例. 先附上如何进入指定目录文件夹,按键盘 Command + Shift + G ,然后输入指定目录名即可. 工具/原料 以 Mac OS X Mavericks 10.9.X 为例. 一.启动 Apache 1 Mac OS X 系统已经集成了 Apache+PHP 环境,依次进入“系统偏好设置 -> 共享” ,开启“Web 共享”,就可以打开 Apache. 但新版的 Mac OS X 中,

Mac OS X Mavericks 配置 Apache+Mysql+PHP 详细教程

网上的教程已经有很多,这里简洁的记录一下.以 Mac OS X Mavericks 10.9.X 为例. 先附上如何进入指定目录文件夹,按键盘 Command + Shift + G ,然后输入指定目录名即可. 一.启动 Apache Mac OS X 系统已经集成了 Apache+PHP 环境,依次进入"系统偏好设置 -> 共享" ,开启"Web 共享",就可以打开 Apache. 但新版的 Mac OS X 中,苹果取消了这个共享功能的图形界面,只能从命令

1.1 Apache+MySQL+PHP安装与配置

一.软件下载 1.1 Apache下载 文件名:httpd-2.4.23-x64-vc14.zip 下载地址:(稍候放出) 1.2 MySQL下载 文件名:mysql-5.7.15-winx64.zip 下载地址:(稍候放出) 1.3 PHP下载 文件名:php-7.0.11-Win32-VC14-x64.zip 下载地址:(稍候放出) 二.软件安装与配置 2.1 Apache的安装与配置 2.1.1 Apache的安装 Apache的安装很简单,直接解压即可,如下图(我的路径是D:\PHPSe