您的位置:首页 > 博客中心 > 数据库 >

CentOS6.5安装MySql、Apache、PHP

时间:2022-03-10 17:19

一、安装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


安装

cd cmake-2.8.5
./configure  --prefix=/usr/local/cmake
make
make install


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

rpm -qa|grep httpd
rpm -e  xxx


2、下载apache-server

在安装之前还得先安装APR、APR-util(两者下载地址)、以及pcre()

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.


要是在下文./configure php时候发生错误,可以参考这里解决方案


3、安装PHP

1)安装

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







CentOS6.5安装MySql、Apache、PHP,布布扣,bubuko.com

热门排行

今日推荐

热门手游