fenl 发表于 2015-8-21 13:23:56

终于完成了 源码 编译lnmp环境

  经过了大概一个星期的努力,终于按照海生的编译流程将lnmp环境源码安装出来了
  nginx 和php 主要参考 http://hessian.cn/p/1273.html
  mysql 主要参考 http://blog.iyunv.com/superchanon/article/details/8546254/
  文章中有的就不在赘述了
  
  mysql
  问题1 mysql 下载页面 由于禁用了GOOGLE. 而官网使用的是GOOGEL的JQUERY文件.所以 不能正常的进行选择mysql 文件
  直接搜索类似 文章中mysql 的名字 去随便下载一个.已经下载好一个放到文件里了
  
  注意:
*如果mysql的安装目录(解压目录)不是/usr/local/mysql,那么还必须指定目录参数,如
(下面改成我需要的路径)
scripts/mysql_install_db --user=mysql \
         --basedir=/opt/mysql \
         --datadir=/opt/mysql/data
问题2   -bash: scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录
    解决 # yum install perl perl-devel
  
  问题3 按照文章的操作后 并不能使用 service 命令.因为需要配置配置文件的路径
  vi /etc/init.d/mysqld      

  修改这里配置的路径就可以直接使用 service命令了
nginx
  
  /etc/sysconfig/nginx
首先 添加脚本
#!/bin/sh
NGINX=/opt/nginx/sbin/nginx
CONFFILE=/opt/nginx/conf/nginx.conf
LOCKFILE=/var/lock/subsys/nginx
PIDFILE=/var/run/nginx.pid

错误1


解决方法
  vi /opt/nginx/conf/nginx.conf


php
错误1

解决方法
/opt/php/etc/php-fpm.conf         pid = /var/run/php-fpm.pid
/etc/init.d/php-fpm
pid
看看两个文件中的pid路径是否一致

  
页: [1]
查看完整版本: 终于完成了 源码 编译lnmp环境