> 백엔드 개발 > PHP 튜토리얼 > CentOS6.5安装MySql、Apache、PHP

CentOS6.5安装MySql、Apache、PHP

WBOY
풀어 주다: 2016-06-23 13:56:39
원래의
1058명이 탐색했습니다.

一、安装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/cmakemakemake 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/mysqlmakemake install
로그인 후 복사

加权限

chmod +w /usr/local/mysqlchown -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 = 3306user = 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 httpdrpm -e  xxx
로그인 후 복사


2、下载apache-server

在安装之前还得先安装APR、APR-util(两者下载地址http://apr.apache.org/download.cgi)、以及pcre(http://ftp.exim.llorien.org/pcre/)

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

mkdir /usr/local/aprtar -zxf apr-1.5.1.tar.gz./configure --prefix=/usr/local/aprmakemake install
로그인 후 복사

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

mkdir /usr/local/aprtar -zxf apr-util-1.5.3.tar.gz./configure --prefix=/usr/local/apr-utilmakemake install
로그인 후 복사

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

mkdir /usr/local/pcreunzip -o pcre-8.35.zipcd pcre-8.35/configure --prefix=/usr/local/pcremakemake install
로그인 후 복사


4)最后安装httpd

mkdir /usr/local/apachetar zxvf httpd-2.4.9.tar.gzcd 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/makemake 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 libxml2yum install libxml2-devel -y
로그인 후 복사
错过这一步,会报待会./configure php时候,会报xml2-config not found.

详情可以参考这里http://www.jsjtt.com/xitongyingyong/linux/17.html


yum install libjpeg-devel
로그인 후 복사
错过这一步,待会./configure php时候,会报error: jpeglib.h not found.


要是在下文./configure php时候发生错误,可以参考这里解决方案http://www.cnlvzi.com/index.php/Index/article/id/143


3、安装PHP

1)安装

tar zxvf php-5.5.12.tar.gzcd 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 .phtmlAddType application/x-httpd-php-source .phps
로그인 후 복사
表示apache服务中可以解析php格式文件 

重启apache

/usr/local/apache/bin/apachectrl start
로그인 후 복사









관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿