设为首页 收藏本站
查看: 1895|回复: 0

[经验分享] 手动编译Mysql5.6.10 手动编译php 支持fastcgi

[复制链接]

尚未签到

发表于 2018-12-18 09:31:58 | 显示全部楼层 |阅读模式
  5.6在性能上有所改进

  1.tar xf 5.6.。。。。

  2.cd /usr/local
  3.ln -sv mysql-5.6.10-linux-glibc2.5-i686 mysql
  4.cd mysql
  5. chown -R mysql.mysql .
  6.scripts/mysql_install_db --user=mysql --datadir=/mydata/data [在当前没有了下会自动生成my.cnf 可以直接通过他修改相关配置]
  7.cp support-files/mysql.server /etc/init.d/mysqld
  8.chkconfig --add mysqld && chkconfig --list mysqld
  9.cp my-default.cnf /etc/my.cnf
  

  10.datadir = mydata/data[只需要修改这一项]
  11.chown -R root .[将mysql下的文件的属主改为root]
  12.启动mysqld
  13.vim /etc/profile.d/mysql.sh   [export PATH=$PATH:/usr/local/mysql/bin]
  14.键入/usr/local/mysql/bin/mysql 重读一下配置 以后可以直接敲mysql
  #################################################################################
  如何编译PHP5.4.13
  1../configure --prefix=/usr/local/php -with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libmxl-dir=/usr --enable-xml --wnable-sockets --enable-fpm --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2       make  && make install
  2.cp php.ini-production /etc/php.ini  拷贝配置文件
  3.配置php-fpm 【编译之后就在目录下就生成 了这个文件】
  为php-fpm提供Sysv init 脚本,并将其添加至服务列表中:

  # cp sapi/fpm/init.d.php-fpm  /etc/rc.d/init.d/php-fpm
  # chmod +x /etc/rc.d/init.d/php-fpm
  # chkconfig --add php-fpm
  # chkconfig php-fpm on
  4.为php-fpm提供配置文件  [cd /usr/local/php/etc/]
  # cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

  5.vim /usr/local/php/etc/php-fpm.conf
  pm.max_children = 50    --最多启动几个子进程

  pm.start_servers = 5    --最开始启动 几个空闲进程

  pm.min_spare_servers = 2  --最少几个空闲进程
  pm.max_spare_servers = 8  --最多有几个空闲进程
  pid = /usr/local/php/var/run/php-fpm.pid  --定义 pid文件的位置【因为fpm脚本默认在这里找】

  6.就可以用service php-fpm start启动  默认监听在9000端口上
  7.vim /etc/httpd/httpd.conf
  注释DocumentRoot。。
  启用 Include /etc/httpd/extra/httpd-vhosts.conf

  8.vim /etc/httpd/extra/httpd-vhosts.conf
  DocumentRoot “/www/a.org”
  ServerName www.a.org
  ProxyRequests off
  ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/www/a.org/$1
  

  òptions none

  AllowOverride none

  Require all granted

  
  9.vim /etc/httpd/httpd.conf
  启用:LoadModule remoteip_module modules/mod_proxy.so

  启用:LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
  添加:AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source  .phps
  修改:DirectoryIndex index.php index.html
  记得将www目录下index.html 修改为index.php  并在脚本中添加
  

  10.重启httpd
  ###################################################################################
  安装xcache-3.0.1.tar.bz2

  •   cd xcache-3.0.1

  •   /usr/local/php/bin/phpize
  •   ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
  •   make && make install   复制执行结果 【一个目录】
  •   mkdir /etc/php.d
  •   cp xcache.ini /etc/php.d
  •   重启 service php-fpm restart
  •   安装上xcache 性能可以提升2-5倍

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

  安装phpmyadmin 通过网页直接管理mysql数据库
  1.tar xf phpMyAdmin-3.5.1-all-language.tar.bz2 -C /www/a.org/
  2.mv phpMyAdmin-3.5.1-all-languages pma
  3.cd pma    &&   cp config.sample.inc.php config.inc.php
  4.vim config.inc.php
  修改:$cfg['blowfish_secret'] = 'dahdakjdhakdhakdajcna'随便添加点什么

  5.192.168.9.250/pma
  6.必须要给mysql加上密码才可以登陆
  7.#mysqladmin -uroot passeord ‘redhat’
  8.

  

  

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-652693-1-1.html 上篇帖子: 学习小笔记 下篇帖子: PHP导出CSV案列
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表