




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
centos平台编译环境使用如下指令安装make: yum -y install gcc automake autoconf libtool make安装g+:yum install gcc gcc-c+1. 选定源码目录可以是任何目录,本文选定的是/usr/local/srccd /usr/local/src2. 安装PCRE库ftp:/ftp.csx.cam.ac.uk/pub/software/programming/pcre/下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包:cd /usr/local/srcwget ftp:/ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz tar -zxvf pcre-8.38.tar.gzcd pcre-8.38./configuremakemake install3. 安装zlib库/zlib-1.2.8.tar.gz下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包:cd /usr/local/srcwget /zlib-1.2.8.tar.gztar -zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./configuremakemake install4. 安装ssl(某些vps默认没装ssl)cd /usr/local/srcwget /source/openssl-1.0.1c.tar.gztar -zxvf openssl-1.0.1c.tar.gz./configmakemake install5.安装nginxNginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:cd /usr/local/srcwget /download/nginx-1.4.2.tar.gztar -zxvf nginx-1.4.2.tar.gzcd nginx-1.4.2./configure -sbin-path=/usr/local/nginx/nginx -conf-path=/usr/local/nginx/nginx.conf -pid-path=/usr/local/nginx/nginx.pid -with-http_ssl_module -with-pcre=/usr/local/src/pcre-8.38-with-zlib=/usr/local/src/zlib-1.2.8 -with-openssl=/usr/local/src/openssl-1.0.1cmakemake install注意: -with-pcre=/usr/src/pcre-8.34 指的是pcre-8.34 的源码路径。 -with-zlib=/usr/src/zlib-1.2.8 指的是zlib-1.2.8 的源码路径。安装成功后 /usr/local/nginx 目录下如下fastcgi.conf koi-win nginx.conf.defaultfastcgi.conf.default logs scgi_paramsfastcgi_params mime.types scgi_params.defaultfastcgi_params.default mime.types.default uwsgi_paramshtml nginx uwsgi_params.defaultkoi-utf nginx.conf win-utf6.启动确保系统的 80 端口没被其他程序占用,运行/usr/local/nginx/nginx 命令来启动 Nginx,netstat -ano|grep 80启动nginx/usr/local/nginx/nginx安装PHP-FPM安装前准备centos下执行yum -y install gcc automake autoconf libtool makeyum -y install gcc gcc-c+ glibcyum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel/Linux/2011-04/34622.htm新版php-fpm安装(推荐安装方式)wget /distributions/php-5.6.18.tar.gztar zvxf php-5.6.18.tar.gzcd php-5.6.18./configure -prefix=/usr/local/php -enable-fpm -with-mcrypt -enable-mbstring -disable-pdo -with-curl -disable-debug -disable-rpath -enable-inline-optimization -with-bz2 -with-zlib -enable-sockets -enable-sysvsem -enable-sysvshm -enable-pcntl -enable-mbregex -with-mhash -enable-zip -with-pcre-regex -with-mysql -with-mysqli -with-gd -with-jpeg-dirmake all install下面是对php-fpm运行用户进行设置cd /usr/local/phpcp etc/php-fpm.conf.default etc/php-fpm.confvi etc/php-fpm.conf修改user = www-datagroup = www-data如果www-data用户不存在,那么先添加www-data用户groupadd www-datauseradd -g www-data www-data修改nginx配置文件以支持php-fpmnginx安装完成后,修改nginx配置文件为,nginx.conf /wp-content/uploads/2012/09/nginx.conf_.txt其中server段增加如下配置,注意标红内容配置,否则会出现No input file specified.错误# pass the PHP scripts to FastCGI server listening on :9000#location .php$ root html;fastcgi_pass :9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;创建测试php文件创建php文件在/usr/local/nginx/html下创建index.php文件,输入如下内容启动服务 Ngnix: /usr/local/nginx/nginx 端口:80 Php:/usr/local/php/sbin/php-fpm 端口:9000CentOS7.0下源码安装mysql5.6一、安装依赖包.1、yum install gcc gcc-c+ ncurses-devel2、下载cmake源码包cmake-2.8.5.tar.gz 解压tar zxvf cmake-2.8.5.tar.gz./bootstrapGmake or make 这里用make就行Make install二、解压源码包1.tar -zxvf mysql-5.6.18.tar.gz2.在源码包里,编辑文件 cmd-line-utils/libedit/terminal.c把terminal_set方法中的 char bufTC_BUFSIZE; 这一行注释,再把 area = buf;改为 area = NULL;更改后如下protected int terminal_set(EditLine *el, const char *term) int i; /*char bufTC_BUFSIZE;*/ char *area; const struct termcapstr *t; sigset_t oset, nset; int lins, cols; - (void) sigemptyset(&nset); (void) sigaddset(&nset, SIGWINCH); (void) sigprocmask(SIG_BLOCK, &nset, &oset); area = NULL; 然后重新编译即可三、编译+安装1.执行cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6/ -DMYSQL_DATADIR=/usr/local/mysql5.6/data -DSYSCONFDIR=/usr/local/mysql5.6/ -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql5.6/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql2.make3.make install 4.创建mysql用户useradd mysql四、更换配置文件路径进入mysql5.4源码包:#conf cp support-files/f /usr/local/mysql5.6/f五、安装mysql的权限表进入/usr/local/mysql5.6/scripts/目录下面的,执行5.1 chmod 777 mysql_install_db5.2 yum install perl-Module-Install.noarch./mysql_install_db -basedir=/usr/local/mysql5.6/ -datadir=/usr/local/mysql5.6/data -defaults-file=/usr/local/mysql5.6/f -user=mysql# 一定要指定配置文件的路径-defaults-file=/usr/local/mysql5.6/f六、更改目录权限chown -R mysql.mysql /usr/local/mysql5.6七、MySQL启动7.1 cp support-files/mysql.server /etc/init.d/mysql7.2 chmod 777 /etc/init.d/mysql7.3重命名 mv /etc/f f.bak7.4 service mysql start7.5 开机自启动/sbin/chkconfig mysql on八、登录/usr/local/mysql5.6/bin/mysql 回车执行九 Use mysql;1) 接上步,修改mysql密码(可不做此步,默认无密码)mysqlUPDATE user SETpassword=PASSWORD(123456)WHERE user=root;2) 。允许任意连接 host字段给成%mysqlUPDATE user SEThost=%WHERE user=root;mysqlflush privileges;PDO 打模块/usr/local/php/bin/phpize./configure -with-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园艺师考试必考的技能知识试题及答案
- 2025年大庆林甸县招聘公益性岗位人员22人考试参考试题及答案解析
- 2025年广丰区教育系统“归雁计划”选调工作【10人】考试参考试题及答案解析
- 2025年太原烘焙考试题目及答案
- 2025山东东营垦利区胜坨镇城乡公益性岗位招聘考试参考试题及答案解析
- 2025年8月重庆两江假日酒店管理有限公司招聘12人备考练习试题及答案解析
- 2025年php初级试题及答案
- 2025年企业叉车试题及答案
- 建筑工程施工过程监控与调度方案
- 储能电池项目成本管控与预算方案
- 人教鄂教版科学五年级上册全册分层练习附答案
- SAP-按销售订单采购生产系统实现之配置和操作
- 电视节目编导与策划
- 药品注册审评员考核试题及答案
- 人工智能文献检索方法课件
- 幼儿园经营与管理课件
- 航空发动机强度与振动:Chapter 4 Vibrations of Disc and Shells (盘和壳体的振动)
- 《英语教师职业技能训练简明教程》全册配套优质教学课件
- 高考语文复习-引号的作用 课件37张
- 农业模型PPT讲稿课件
- 国家开放大学电大专科《政治经济学》网络课机考网考形考单项选择题题库及答案
评论
0/150
提交评论