服务器环境配置
匿名 · 更新于 2014/9/25
CentOS 6.5
集成软件:PHP5.4.33、Nginx1.7.5、MySQL5.5.37、vsFTPd3.0.2
1、安装CentOS 6.5(安装完毕后,请确认CentOS可以连接网络,如果不能,参考这里解决:CentOS配置网卡开机自动获取IP地址)
2、进入Linux系统 安装gcc yum install -y gcc
3、安装G++编译器 yum install -y gcc-c++
4、安装PCRE库(正则表达式) yum install -y pcre pcre-devel
5、安装zlib库(gzip压缩) yum install -y zlib zlib-devel
6、安装OpenSSL库(SSL、MD5、SHA1) yum install -y openssl openssl-devel
7、安装wget yum -y install wget
1)下载安装Nginx http://nginx.org/en/download.html
1.下载nginx
wget http://nginx.org/download/nginx-1.7.5.tar.gz
2.解压nginx压缩包
tar -xzvf nginx-1.7.5.tar.gz
3.进入解压得到的目录
cd nginx-1.7.5
4.安装nginx
./configure --prefix=/usr/local/nginx
make
make install
2)下载安装PHP http://cn2.php.net/downloads.php
1.下载PHP
wget http://cn2.php.net/get/php-5.4.33.tar.gz/from/this/mirror
2.解压PHP压缩包
如果通过以上链接下载得到的文件为 mirror 需要重命名为 xxx.tar.gz 其中xxx为自定义的压缩包的名字
mv mirror php-5.4.33.tar.gz
tar -xzvf php-5.4.33.tar.gz
3.进入解压得到的目录
cd php-5.4.33.tar.gz
4.安装php
./configure --prefix=/usr/local/php --enable-fpm
如果在configure过程中出现以下错误,error: xml2-config not found. Please check your libxml2 installation
请参照:http://www.edbiji.com/doccenter/showdoc/78/nav/982.html
解决方法只需要安装libxml2-dev: yum install y libxml2-deve
安装完成后重新: ./configure --prefix=/usr/local/php --enable-fpm
make
make install
3)下载安装MySql http://download.csdn.net/download/u014749692/7390649
1.安装所需相关库文件,如前边已经安装的则不需要安装
# yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*
2.安装cmake和make
5.解压mysql压缩包
# tar -xzvf mysql-5.5.37.tar.gz
6.进入解压得到的目录
# cd mysql-5.5.27
7.编译安装
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data/ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
# make && make install
