Heim > Backend-Entwicklung > PHP-Tutorial > CentOS6.5安装MySql、Apache、PHP

CentOS6.5安装MySql、Apache、PHP

WBOY
Freigeben: 2016-06-23 13:56:39
Original
1058 Leute haben es durchsucht

一、安装MySql


1、卸载CentOS自带的MySql


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

yum remove mysql
Nach dem Login kopieren


2、安装cmake

下载cmake

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
Nach dem Login kopieren


安装

cd cmake-2.8.5./configure  --prefix=/usr/local/cmakemakemake install
Nach dem Login kopieren


3、安装MySql

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


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

/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysql
Nach dem Login kopieren


创建目录

mkdir /usr/local/mysql   mkdir /usr/local/mysql/data 
Nach dem Login kopieren

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

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysqlmakemake install
Nach dem Login kopieren

加权限

chmod +w /usr/local/mysqlchown -R mysql:mysql /usr/local/mysql
Nach dem Login kopieren

进入/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配置文件
Nach dem Login kopieren


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

[mysqld]   basedir = /usr/local/mysql   datadir = /usr/local/mysql/data    port = 3306user = mysql 
Nach dem Login kopieren


启动MySql

cd /usr/local/mysql/support-files/cp ./mysql.server /etc/init.d/mysqld/etc/init.d/mysqld start
Nach dem Login kopieren


关闭MySql

/etc/init.d/mysqld stop
Nach dem Login kopieren


二、安装apache server


1、卸载系统自带的httpd

rpm -qa|grep httpdrpm -e  xxx
Nach dem Login kopieren


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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren


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
Nach dem Login kopieren

5)启动

/usr/local/apache/bin/apachectl start
Nach dem Login kopieren

浏览器返回http://localhost

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



三、安装PHP


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


2、准备工作

yum install libxml2yum install libxml2-devel -y
Nach dem Login kopieren
错过这一步,会报待会./configure php时候,会报xml2-config not found.

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


yum install libjpeg-devel
Nach dem Login kopieren
错过这一步,待会./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
Nach dem Login kopieren


2)配置php.ini文件 ,操作位于解压目录下

cp php.ini-development /usr/local/php/lib/php.ini 
Nach dem Login kopieren


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
Nach dem Login kopieren
表示apache服务中可以解析php格式文件 

重启apache

/usr/local/apache/bin/apachectrl start
Nach dem Login kopieren









Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage