centos php 安装mysql_CentOS6.5安装MySql、Apache、PHP

一、安装MySql

1、卸载CentOS自带的MySql

获取root权限先,卸载CentOS自带的MySql

yum remove mysql

2、安装cmake

下载cmake

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

安装C++编辑器

yum install gcc-c++

安装

tar -zxvf cmake-2.8.5.tar.gz

cd cmake-2.8.5

./configure --prefix=/usr/local/cmake

make

make install

在/etc/profile中添加

export CMAKE_HOME=/usr/local/cmake

export PATH=$PATH:$CMAKE_HOME:bin

source /etc/profile

3、安装MySql

下载mysql.tar.gz包,这里用的是mysql-5.6.17.tar.gz

所以在这里我们要建一个msyql的用户和组

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

创建目录

mkdir /usr/local/mysql

mkdir /usr/local/mysql/data

解压

mysql-5.6.17.tar.gz并进行安装

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

make

make install

加权限

chmod +w /usr/local/mysql

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

进入/usr/local/mysql目录

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql //初始化MySql数据库

cp support-files/my-medium.cnf /usr/local/mysql/my.cnf //copy配置文件

修改配置文件/usr/local/mysql/my.cnf

[mysqld]

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

user = mysql

启动MySql

cd /usr/local/mysql/support-files/

cp ./mysql.server /etc/init.d/mysqld

/etc/init.d/mysqld start

关闭MySql

/etc/init.d/mysqld stop

二、安装apache server

1、卸载系统自带的httpd

rpm -qa|grep httpd

rpm -e xxx

2、下载apache-server

1)安装apr,否则./configure httpd时,会发生error: APR not found.

mkdir /usr/local/apr

tar -zxf apr-1.5.1.tar.gz

./configure --prefix=/usr/local/apr

make

make install

2)安装apr-util,

否则./configure httpd时,会发生

error: APR-util not found.

mkdir /usr/local/apr

tar -zxf apr-util-1.5.3.tar.gz

./configure --prefix=/usr/local/apr-util

make

make install

3)安装pcre,否则./configure httpd时,会发生error:pcre-config for libpcre not found.

mkdir /usr/local/pcre

unzip -o pcre-8.35.zip

cd pcre-8.35

/configure --prefix=/usr/local/pcre

make

make install

4)最后安装httpd

mkdir /usr/local/apache

tar zxvf httpd-2.4.9.tar.gz

cd httpd-2.4.9

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

make

make install

5)启动

/usr/local/apache/bin/apachectl start

浏览器访问http://localhost

显示It works!,OK apache server配置好了

三、安装PHP

1、下载php,这里用的是php-5.5.12.tar.gz

2、准备工作

yum install libxml2

yum install libxml2-devel -y

错过这一步,会报待会./configure php时候,会报xml2-config not found.

yum install libjpeg-devel

错过这一步,待会./configure php时候,会报error: jpeglib.h not found.

3、安装PHP

1)安装

tar zxvf php-5.5.12.tar.gz

cd php-5.5.12

./configure --with-apxs2=/usr/local/apache/bin/apxs --with-zlib-dir --with-libxml-dir --with-jpeg-dir --with-png-dir --with-gd --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring

make

make install

2)配置php.ini文件,

操作位于解压目录下

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

3)配置apache支持php

修改vi  /usr/lcoal/apache/conf/httpd.conf

通过“/”来查找到AddType application/x-gzip .tgz,这里需要注意的是,不是带有的注意标记的#,在找到AddType application/x-gzip .tgz的后面添加:

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

表示apache服务中可以解析php格式文件

重启apache

/usr/local/apache/bin/apachectrl start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值