NGINX+PHP+MYSQL服务器环境搭建

这条命令是配置vim的,请确保你能访问github

wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh

说明有一些小问题,配置过程中很容易自己修改,自己注意

准备篇:

CentOS 7.0系统安装配置图解教程

http://www.centoscn.com/image-text/setup/2014/0724/3342.html

一、配置防火墙,开启80端口、3306端口

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

1、关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

2、安装iptables防火墙

yum install iptables-services #安装

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动

二、关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三 、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置:/usr/local/软件名字

四、下载软件包

1、下载nginx(目前稳定版)

http://nginx.org/download/nginx-1.6.0.tar.gz

2、下载MySQL

http://mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz

3、下载php

http://cn2.php.net/distributions/php-5.5.14.tar.gz

4、下载pcre (支持nginx伪静态)

http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz/download

5、下载openssl(nginx扩展)

http://www.openssl.org/source/openssl-1.0.1h.tar.gz

6、下载zlib(nginx扩展)

http://zlib.net/zlib-1.2.8.tar.gz

7、下载cmake(MySQL编译工具)

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

8、下载libmcrypt(php扩展)

http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

9、下载yasm(php扩展)

http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz

10、t1lib(php扩展)

ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz

11、下载gd库安装包

https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz

12、libvpx(gd库需要)

http://anduin.linuxfromscratch.org/sources/other/libvpx-v1.3.0.tar.xz

13、tiff(gd库需要)

http://download.osgeo.org/libtiff/tiff-4.0.3.tar.gz

14、libpng(gd库需要)

http://downloads.sourceforge.net/libpng/libpng-1.6.16.tar.xz

15、freetype(gd库需要)

http://download.savannah.gnu.org/releases/freetype/
freetype -2.5.3.tar.gz

16、jpegsrc(gd库需要)

http://www.ijg.org/files/jpegsrc.v9a.tar.gz

以上软件包使用WinSCP工具上传到/usr/local/src目录

WinSCP下载地址:http://winscp.net/download/winscp554.zip

系统运维
 www.osyunwei.com
 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链

五、安装编译工具及库文件(使用yum命令安装)

yum
install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl
compat* cpp curl curl-devel fontconfig fontconfig-devel freetype
freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext
gettext-devel glibc kernel kernel-headers keyutils
keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel
libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool*
libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr
ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common
php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

安装篇

以下是用putty工具远程登录到服务器,在命令行下面操作的

一、安装MySQL

1、安装cmake

cd
/usr/local/src

tar
zxvf cmake-2.8.11.2.tar.gz

cd
cmake-2.8.11.2

./configure

make

make
install

2、安装MySQL

groupadd
mysql #添加mysql组

useradd
-g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统

mkdir
-p /data/mysql #创建MySQL数据库存放目录

chown
-R mysql:mysql /data/mysql #设置MySQL数据库存放目录权限

mkdir
-p /usr/local/mysql #创建MySQL安装目录

cd
/usr/local/src #进入软件包存放目录

tar
zxvf mysql-5.6.19.tar.gz #解压

cd
mysql-5.6.19 #进入目录

cmake
. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql
-DSYSCONFDIR=/etc #配置

make #编译

make
install #安装

rm
-rf /etc/my.cnf #删除系统默认的配置文件(如果默认没有就不用删除)

cd
/usr/local/mysql #进入MySQL安装目录

./scripts/mysql_install_db
--user=mysql --basedir=/usr/local/mysql
--datadir=/data/mysql #生成mysql系统数据库

ln
-s /usr/local/mysql/my.cnf /etc/my.cnf #添加到/etc目录的软连接

cp
./support-files/mysql.server /etc/rc.d/init.d/mysqld #把Mysql加入系统启动

chmod
755 /etc/init.d/mysqld #增加执行权限

chkconfig
mysqld on #加入开机启动

vi
/etc/rc.d/init.d/mysqld #编辑

basedir=/usr/local/mysql #MySQL程序安装路径

datadir=/data/mysql #MySQl数据库存放目录

:wq! #保存退出

service
mysqld start #启动

vi
/etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行

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

:wq! #保存退出

source
/etc/profile  #使配置立刻生效

下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定mysql的库文件地址。

ln
-s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln
-s /usr/local/mysql/include/mysql /usr/include/mysql

mkdir
/var/lib/mysql #创建目录

ln
-s /tmp/mysql.sock /var/lib/mysql/mysql.sock #添加软链接

mysql_secure_installation #设置Mysql密码,根据提示按Y
回车输入2次密码

service
mysqld restart

二、安装Nginx

1、安装pcre

cd
/usr/local/src

mkdir
/usr/local/pcre

tar
zxvf pcre-8.35.tar.gz

cd
pcre-8.35

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

make

make
install

2、安装openssl

cd
/usr/local/src

mkdir
/usr/local/openssl

tar
zxvf openssl-1.0.1h.tar.gz

cd
openssl-1.0.1h

./config
--prefix=/usr/local/openssl

make

make
install

vi
/etc/profile

export
PATH=$PATH:/usr/local/openssl/bin

:wq!

source
/etc/profile

3、安装zlib

cd
/usr/local/src

mkdir
/usr/local/zlib

tar
zxvf zlib-1.2.8.tar.gz

cd
zlib-1.2.8

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

make

make
install

4、安装Nginx

groupadd
www

useradd
-g www www -s /bin/false

cd
/usr/local/src

tar
zxvf nginx-1.6.0.tar.gz

cd
nginx-1.6.0

./configure
--prefix=/usr/local/nginx --without-http_memcached_module --user=www
--group=www --with-http_stub_status_module --with-http_ssl_module
--with-http_gzip_static_module
--with-openssl=/usr/local/src/openssl-1.0.1h
--with-zlib=/usr/local/src/zlib-1.2.8
--with-pcre=/usr/local/src/pcre-8.35

注意:--with-openssl=/usr/local/src/openssl-1.0.1h
--with-zlib=/usr/local/src/zlib-1.2.8
--with-pcre=/usr/local/src/pcre-8.35指向的是源码包解压的路径,而不是安装的路径,否则会报错

make

make
install

/usr/local/nginx/sbin/nginx #启动Nginx

设置nginx开机启动

vi
/etc/rc.d/init.d/nginx  #编辑启动文件添加下面内容

系统运维
 www.osyunwei.com
 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链

############################################################

#!/bin/sh

#

#
nginx - this script starts and stops the nginx daemon

#

#
chkconfig: - 85 15

#
description: Nginx is an HTTP(S) server, HTTP(S) reverse \

#
proxy and IMAP/POP3 proxy server

#
processname: nginx

#
config: /etc/nginx/nginx.conf

#
config: /usr/local/nginx/conf/nginx.conf

#
pidfile: /usr/local/nginx/logs/nginx.pid

#
Source function library.

.
/etc/rc.d/init.d/functions

#
Source networking configuration.

.
/etc/sysconfig/network

#
Check that networking is up.

[
"$NETWORKING" = "no" ] && exit 0

nginx="/usr/local/nginx/sbin/nginx"

prog=$(basename
$nginx)

NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"

[
-f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

make_dirs()
{

#
make required directories

user=`$nginx
-V 2>&1 | grep "configure arguments:" | sed
‘s/[^*]*--user=\([^ ]*\).*/\1/g‘ -`

if
[ -z "`grep $user /etc/passwd`" ]; then

useradd
-M -s /bin/nologin $user

fi

options=`$nginx
-V 2>&1 | grep ‘configure arguments:‘`

for
opt in $options; do

if
[ `echo $opt | grep ‘.*-temp-path‘` ]; then

value=`echo
$opt | cut -d "=" -f 2`

if
[ ! -d "$value" ]; then

#
echo "creating" $value

mkdir
-p $value && chown -R $user $value

fi

fi

done

}

start()
{

[
-x $nginx ] || exit 5

[
-f $NGINX_CONF_FILE ] || exit 6

make_dirs

echo
-n $"Starting $prog: "

daemon
$nginx -c $NGINX_CONF_FILE

retval=$?

echo

[
$retval -eq 0 ] && touch $lockfile

return
$retval

}

stop()
{

echo
-n $"Stopping $prog: "

killproc
$prog -QUIT

retval=$?

echo

[
$retval -eq 0 ] && rm -f $lockfile

return
$retval

}

restart()
{

#configtest
|| return $?

stop

sleep
1

start

}

reload()
{

#configtest
|| return $?

echo
-n $"Reloading $prog: "

killproc
$nginx -HUP

RETVAL=$?

echo

}

force_reload()
{

restart

}

configtest()
{

$nginx
-t -c $NGINX_CONF_FILE

}

rh_status()
{

status
$prog

}

rh_status_q()
{

rh_status
>/dev/null 2>&1

}

case
"$1" in

start)

rh_status_q
&& exit 0

$1

;;

stop)

rh_status_q
|| exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q
|| exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q
|| exit 0

;;

*)

echo
$"Usage: $0
{start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit
2

esac

############################################################

系统运维
 www.osyunwei.com
 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链

:wq! #保存退出

chmod
775 /etc/rc.d/init.d/nginx #赋予文件执行权限

cp
./support-files/nginx.server /etc/rc.d/init.d/nginx #把Nginx加入系统启动

chkconfig
nginx on #设置开机启动

/etc/rc.d/init.d/nginx
restart #重启

在浏览器中打开服务器IP地址,会看到下面的界面,说明Nginx安装成功。

三、安装php

1、安装yasm

cd
/usr/local/src

tar
zxvf yasm-1.2.0.tar.gz

cd
yasm-1.2.0

./configure

make

make
install

2、安装libmcrypt

cd
/usr/local/src

tar
zxvf libmcrypt-2.5.8.tar.gz

cd
libmcrypt-2.5.8

./configure

make

make
install

3、安装libvpx

cd
/usr/local/src

tar
xvf libvpx-v1.3.0.tar.bz2

cd
libvpx-v1.3.0

./configure
--prefix=/usr/local/libvpx --enable-shared

make

make
install

4、安装tiff

cd
/usr/local/src

tar
zxvf tiff-4.0.3.tar.gz

cd
tiff-4.0.3

./configure
--prefix=/usr/local/tiff --enable-shared

make

make
install

5、安装libpng

cd
/usr/local/rpm

tar
zxvf libpng-1.6.12.tar.gz

cd
libpng-1.6.12

./configure
--prefix=/usr/local/libpng --enable-shared

make

make
install

6、安装freetype

cd
/usr/local/src

tar
zxvf freetype-2.5.3.tar.gz

cd
freetype-2.5.3

./configure
--prefix=/usr/local/freetype --enable-shared

make

make
install

7、安装jpeg

cd
/usr/local/src

tar
zxvf jpegsrc.v9a.tar.gz

cd
jpeg-9a

./configure
--prefix=/usr/local/jpeg --enable-shared

make #编译

make
install #安装

8、安装libgd

cd
/usr/local/src

tar
zxvf libgd-2.1.0.tar.gz #解压

cd
libgd-2.1.0 #进入目录

./configure
--prefix=/usr/local/libgd --enable-shared --with-jpeg=/usr/local/jpeg
--with-png=/usr/local/libpng --with-freetype=/usr/local/freetype
--with-fontconfig=/usr/local/freetype --with-xpm=/usr/
--with-tiff=/usr/local/tiff --with-vpx=/usr/local/libvpx #配置

make #编译

make
install #安装

9、安装t1lib

cd
/usr/local/src

tar
zxvf t1lib-5.1.2.tar.gz

cd
t1lib-5.1.2

./configure
--prefix=/usr/local/t1lib --enable-shared

make
without_doc

make
install

10、安装php

注意:如果系统是64位,请执行以下两条命令,否则安装php会出错(32位系统不需要执行)

ln
-s /usr/lib64/libltdl.so /usr/lib/libltdl.so

cp
-frp /usr/lib64/libXpm.so* /usr/lib/

cd
/usr/local/src

tar
-zvxf php-5.5.14.tar.gz

cd
php-5.5.14

export
LD_LIBRARY_PATH=/usr/local/libgd/lib

./configure
--prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql
--with-gd --with-png-dir=/usr/local/libpng
--with-jpeg-dir=/usr/local/jpeg
--with-freetype-dir=/usr/local/freetype --with-xpm-dir=/usr/
--with-vpx-dir=/usr/local/libvpx/ --with-zlib-dir=/usr/local/zlib
--with-t1lib=/usr/local/t1lib --with-iconv --enable-libxml
--enable-xml --enable-bcmath --enable-shmop --enable-sysvsem
--enable-inline-optimization --enable-opcache --enable-mbregex
--enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf
--with-openssl --enable-pcntl --enable-sockets --with-xmlrpc
--enable-zip --enable-soap --without-pear --with-gettext
--enable-session --with-mcrypt --with-curl --enable-ctype   #配置

make
 #编译

make
install   #安装

cp
php.ini-production /usr/local/php/etc/php.ini  #复制php配置文件到安装目录

rm
-rf /etc/php.ini  #删除系统自带配置文件

ln
-s /usr/local/php/etc/php.ini /etc/php.ini   #添加软链接到 /etc目录

cp
/usr/local/php/etc/php-fpm.conf.default
/usr/local/php/etc/php-fpm.conf  #拷贝模板文件为php-fpm配置文件

ln
-s /usr/local/php/etc/php-fpm.conf /etc/php-fpm.conf  #添加软连接到 /etc目录

vi
/usr/local/php/etc/php-fpm.conf #编辑

user
= www #设置php-fpm运行账号为www

group
= www #设置php-fpm运行组为www

pid
= run/php-fpm.pid #取消前面的分号

:wq! #保存退出

设置
php-fpm开机启动

cp
/usr/local/src/php-5.5.14/sapi/fpm/init.d.php-fpm
/etc/rc.d/init.d/php-fpm #拷贝php-fpm到启动目录

chmod
+x /etc/rc.d/init.d/php-fpm #添加执行权限

chkconfig
php-fpm on #设置开机启动

vi
/usr/local/php/etc/php.ini #编辑配置文件

找到:disable_functions
=

修改为:disable_functions
=
passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd,
posix_getegid,posix_geteuid,posix_getgid,
posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,
posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit,
posix_getsid,posix_getuid,posix_isatty,
posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,
posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

#列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。

找到:;date.timezone
=

修改为:date.timezone
= PRC #设置时区

找到:expose_php
= On

修改为:expose_php
= Off #禁止显示php版本的信息

找到:short_open_tag
= Off

修改为:short_open_tag
= ON #支持php短标签

找到opcache.enable=0

修改为opcache.enable=1 #php支持opcode缓存

找到:opcache.enable_cli=1 #php支持opcode缓存

修改为:opcache.enable_cli=0

在最后一行添加:zend_extension=opcache.so #开启opcode缓存功能

:wq! #保存退出

配置nginx支持php

vi
/usr/local/nginx/conf/nginx.conf

修改/usr/local/nginx/conf/nginx.conf
配置文件,需做如下修改

user
www www; #首行user去掉注释,修改Nginx运行组为www
www;必须与/usr/local/php/etc/php-fpm.conf中的user,group配置相同,否则php运行出错

index
index.html index.htm index.php; #添加index.php

#
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location
~ \.php$ {

root
html;

fastcgi_pass
127.0.0.1:9000;

fastcgi_index
index.php;

fastcgi_param
SCRIPT_FILENAME $document_root$fastcgi_script_name;

include
fastcgi_params;

}

#取消FastCGI
server部分location的注释,注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

/etc/init.d/nginx
restart #重启nginx

service
php-fpm start #启动php-fpm

测试篇

cd
/usr/local/nginx/html/ #进入nginx默认网站根目录

rm
-rf /usr/local/nginx/html/* #删除默认测试页

vi
index.php #新建index.php文件

<?php

phpinfo();

?>

:wq! #保存退出

chown
www.www /usr/local/nginx/html/ -R #设置目录所有者

chmod
700 /usr/local/nginx/html/ -R #设置目录权限

在浏览器中打开服务器IP地址,会看到下面的界面

至此,CentOS
7.0
编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14教程完成。

时间: 2024-10-13 23:25:43

NGINX+PHP+MYSQL服务器环境搭建的相关文章

linux下nginx+php+mysql 自助环境搭建

++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库 : [mysql-5.1.59]++++++++++++++++++++++++++++++++++++++++++++++准备安装软件(downlo

CentOS+Nginx+Tomcat+Mysql+PHP 环境搭建及系统部署

==============安装centos 7.0=======================选择最小安装,将相关的"调试工具"."兼容性程序库"."开发工具"选中.此操作是为了减少后期安装或编译相关服务时出现依赖.或环境的问题.硬盘分区,可根据个人的习惯而定,不清楚的可以直接选择系统自动分区,由于个人的习惯,本人的分区如下,仅供参考:/boot 500M 用于启动Linux的核心文件swap 5120M(5G) Linux下的交换分区,又称

Linux Debian 下LNMP服务器——nginx+mysql+php环境搭建及配置

昨天刚给公司服务器装了LNMP服务器环境,在这里简单记录一下过程备忘. 这里我在安装的时候是用的Dotdeb源,仅供参考. 1.导入Dotdeb源,据说Dotdeb源里的软件版本比较新. 在向源中导入Dotdeb前,我们需要先获取GnuPG key并导入: wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - 提示OK,表明导入成功.然后我们开始导入Dotdeb源,源列表的位置在“/etc/apt/sources

rsyslog+mysql+loganalyzer 环境搭建日志服务器

环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端:    192.168.2.10 MySQL服务器:  192.168.2.11 # Client端安装必备的软件包 yum install rsyslog-mysql -y 生成了2个文件: /lib64/rsyslog/ommysql.so           #rsyslog支持数据库的模块文件 /usr/share/doc/rsyslog-mysql-5.8.10/creat

python服务器环境搭建Flask,uwsgi和nginx

python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为了部署python服务器,我选择使用uwsgi和nginx. 使用Nginx和uWSGI来运行Python应用 Nginx Nginx是高效的Web服务器和反向代理服务器,同时并发高,部署简单,内存消耗小,最重要的是,支持uWSGI的uwsgi协议,可以直接使用,一个简单的uwsgi_pass就可以

LNAMP服务器环境搭建(手动编译安装)

LNAMP服务器环境搭建(手动编译安装) 一.准备材料 阿里云主机一台,操作系统CentOS 6.5 64位 lnamp.zip包(包含搭建环境所需要的所有软件) http://123.56.144.36:8001/tools/lnamp.zip 二.确认环境 #确认CentOS YUM安装使用正常 yum clean all yum makecache #确认c gc gc-c++安装正常 yum install -y gc gcc gcc-c++ #确认安装环境需要的软件 yum insta

Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.5.8-nts-Win32-VC11-x86.zip 2.MySQL下载地址:

Mac环境下服务器环境搭建

Mac系统下服务器环境搭建 (1) Apache(Web)服务器 WEB服务器也称为WWW(WORLDWIDE WEB)服务器,主要功能是提供网上信息浏览服务.Web服务器是可以向发出请求的浏览器提供文档的程序 (1) 服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应 (2) 最常用的Web服务器是Apache和Microsoft的Internet信息服务器IIS (3) Web服务器是一台在Internet上具有独立IP地址的计算机 (4) W

mysql真实环境搭建主从

 mysql真实环境搭建主从 防伪码:人之所以能,是相信能. 前言:当今数据库有oracle mysql  SQL Server ACCESS 等等很多种,今天我们来真实环境搭建mysql主从.先说一下四种数据库的区别: 1.四种数据库的区别: ACCESS:功能相对不是那么强大,主要是开发单机版软件中经常用到. SQL Server:是目前应用比较广泛和普遍的一款数据库,是数据库发展的一个里程碑. MySQL:是一个开源的关系数据库管理系统,有快速.可靠和易于使用的特点:MySQL服务器工作在