2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  1. Couldn't resolve host 'mirrors.163.com

//update by 2014.05.22

编译php 5.5.12出现的问题

configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no

vi  /etc/ld.so.conf.d/local.conf         # 编辑库文件 /usr/local/lib                        # 添加该行 :wq                                   # 保存退出 ldconfig -v                           # 使之生效

注意事项:

这里添加的库文件路径一定要和你系统平台arch一致,32bit的系统直接添加/usr/local/lib即可,64bit系统要填加/usr/local/lib64.否则依旧会报错,我当时就是添加了/usr/local/lib死活编辑不了,后来更改为

/usr/local/lib64才可以

如果还出现就运行下面的

export LD_LIBRARY_PATH=/lib/:/usr/lib/:/usr/local/lib

解决办法添加下面

vim /etc/resolv.conf

nameserver 8.8.8.8

2.http://www.9php.net/article/20130421195412.html

http://centos.ustc.edu.cn/  教育yum资源地址

更改CentOS 6.x yum源为国内163源

1、先备份  /etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、进入 http://mirrors.163.com/.help/centos.html 下载CentOS6-Base-163.repo,放入 /etc/yum.repos.d/ 。

wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo

3、运行yum makecache 生成缓存

3.linux终端命令 上传文件到服务器

yum install openssh-clients

scp -P 端口号  -r  CentOS6-Base-163.repo 用户名@IP:/home/xiecl

在此列出scp的使用方法  引用

http://www.vpser.net/manage/scp.html

yum -y install gcc gcc-c++ make cmake zlib zlib-devel ncurses-devel  ncurses bison

//nginx

./configure --prefix=/usr/local/webserver/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-openssl=/home/xiecl/openssl-1.0.1 --with-pcre=/home/xiecl/ss/pcre-8.33

//设置开机启动脚本

=======================================================#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but it's not for everyone.# processname: nginx# pidfile: /var/run/nginx.pid# config: /usr/local/webserver/nginx/conf/nginx.confnginxd=/usr/local/webserver/nginx/sbin/nginxnginx_config=/usr/local/webserver/nginx/conf/nginx.confnginx_pid=/usr/local/webserver/nginx/logs/nginx.pidRETVAL=0prog="nginx"# Source function library.. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ ${NETWORKING} = "no" ] && exit 0[ -x $nginxd ] || exit 0# Start nginx daemons functions.start() {if [ -e $nginx_pid ];thenecho "nginx already running...."exit 1fiecho -n $"Starting $prog: "daemon $nginxd -c ${nginx_config}RETVAL=$?echo[ $RETVAL = 0 ] && touch /var/lock/subsys/nginxreturn $RETVAL}# Stop nginx daemons functions.stop() {echo -n $"Stopping $prog: "killproc $nginxdRETVAL=$?echo[ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/webserver/nginx/logs/nginx.pid}reload() {echo -n $"Reloading $prog: "#kill -HUP `cat ${nginx_pid}`killproc $nginxd -HUPRETVAL=$?echo}# See how we were called.case "$1" instart)start;;stop)stop;;reload)reload;;restart)stopstart;;status)status $progRETVAL=$?;;*)echo $"Usage: $prog {start|stop|restart|reload|status|help}"exit 1esacexit $RETVAL=======================================================

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

groupadd www #添加www组

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

设置nginx开启启动

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

chmod a+x /etc/rc.d/init.d/nginx

vi /etc/rc.local

加入一行  /etc/rc.d/init.d/nginx start    保存并退出,下次重启会生效。

二、安装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/webserver/mysql #创建MySQL安装目录

cd /home/xiecl/mysql-5.6.13

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

cd mysql-5.6.13

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc

make && make install

cp ./support-files/my-default.cnf       /etc/my.cnf (注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

vi /etc/my.cnf

./scripts/mysql_install_db  -user=mysql

cp ./support-files/mysql.server  /etc/rc.d/init.d/mysqld

vi /etc/rc.d/init.d/mysqld

basedir=/usr/local/webserver/mysql

datadir=/usr/local/webserver/mysql/data

service mysqld start #启动

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

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

:wq! #保存退出

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

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

mysql_secure_installation #设置Mysql密码

根据提示按Y 回车

然后输入2次密码

继续按Y 回车,直到设置完成

或者直接修改密码/usr/local/webserver/mysql/bin/mysqladmin -u root -p password “123456″#修改密码

安装php

解决libmysqlclient.so.18: cannot open shared object file: no such file or directory failed问题

ln -s /usr/local/webserver/mysql/lib/libmysqlclient.so.18 /usr/lib

ldconfig

yum install -y  php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel   libxml2-devel  openssl  openssl-devel  libcurl  libcurl-devel  libpng-devel
 yum install freetype freetype-devel

configure: error: Cannot find ldap.h

yum install openldap
yum install openldap-devel

cp -frp /usr/lib64/libldap* /usr/lib/

libmcrypt 编译安装

解决1.在/etc/ld.so.conf中加一行/usr/local/lib,

2.然后运行/sbin/ldconfig

错误提示2 cp: cannot stat `ext/phar/phar.phar': No such file or directory

cd  ext/phar/

cp ./phar.php  ./phar.phar

cp php.ini-production /usr/local/webserver/php/etc/php.ini

ln -s /usr/local/webserver/php/etc/php.ini  /etc/php.ini

cp /usr/local/webserver/php/etc/php-fpm.conf.default  /usr/local/webserver/php/etc/php-fpm.conf

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

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

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

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

在源码目录下

/home/xiecl/php-5.4.24

cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm

//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短标签

引用配置地址

http://www.cnblogs.com/eter/p/l_c_6_000006.html

php-fpm启动脚本地址

http://www.lovelucy.info/nginx-phpfpm-init-script.html

#!/bin/bash## Startup script for the PHP-FPM server.## chkconfig: 345 85 15# description: PHP is an HTML-embedded scripting language# processname: php-fpm# config: /usr/local/php/etc/php.ini # Source function library.. /etc/rc.d/init.d/functionsPHP_PATH=/usr/localDESC="php-fpm daemon"NAME=php-fpm# php-fpm路径DAEMON=$PHP_PATH/php/sbin/$NAME# 配置文件路径CONFIGFILE=$PHP_PATH/php/etc/php-fpm.conf# PID文件路径(在php-fpm.conf设置)PIDFILE=$PHP_PATH/php/var/run/$NAME.pidSCRIPTNAME=/etc/init.d/$NAME # Gracefully exit if the package has been removed.test -x $DAEMON || exit 0
rh_start() {$DAEMON -y $CONFIGFILE || echo -n " already running"}
rh_stop() {kill -QUIT `cat $PIDFILE` || echo -n " not running"}
rh_reload() {kill -HUP `cat $PIDFILE` || echo -n " can't reload"} case "$1" instart)echo -n "Starting $DESC: $NAME"rh_start        echo ".";;stop)echo -n "Stopping $DESC: $NAME"rh_stop        echo ".";;reload)echo -n "Reloading $DESC configuration..."rh_reload        echo "reloaded.";;restart)echo -n "Restarting $DESC: $NAME"rh_stop        sleep 1rh_start        echo ".";;*)echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2exit 3;;esacexit 0
chmod +x /etc/init.d/php-fpm
/sbin/chkconfig php-fpm on
 /sbin/chkconfig --list php-fpm
service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload
/etc/init.d/php-fpm start/etc/init.d/php-fpm stop/etc/init.d/php-fpm restart/etc/init.d/php-fpm reload

转载于:https://my.oschina.net/u/217063/blog/194573

centos 6.3+mysql+5.6+nginx 1.5.8相关推荐

  1. centos php配置mysql数据库_CentOS+Nginx+PHP+MySQL详细配置(图解)

    #make && make install 三.安装Nginx 在网上,看到不少人装Nginx 时非常麻烦,配置时用了一大堆选项,请问你们真实现那么多功能么?害的我越看越郁闷.此次安装 ...

  2. CentOS 6.5 64位 安装Nginx, MySQL, PHP

    此篇文章参考了一些网站找的教程,自己遇到了很多坑,写一下自己的安装全过程. 服务器是腾讯云的.安装了centos 6.5系统. 一. 安装Nginx 1.首先安装GCC,make,C++编译器 yum ...

  3. 在CentOS上把MySQL从5.5升级到5.6

    在CentOS上把MySQL从5.5升级到5.6 摘要:本文记录了在CentOS 6.3上,把MySQL从5.5.28升级到5.6.19的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的 ...

  4. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  5. RHEL\CentOS 7 下 MySQL 连接数被限制为214个

    问题 项目中,由于连接数过多,提示"Too many connections",需要增加连接数.我在 /etc/my.cnf中修改了 max_connections = 2000 ...

  6. 如何在CentOS 7上使用uWSGI和Nginx来运行Django应用程序

    @(tigerfive)[tigerfive][linux学习笔记][uwsgi][django][nginx] 前言 先决条件和目标 安装和配置VirtualEnv和VirtualEnvWrappe ...

  7. centos 编译安装mysql

    centos 编译安装mysql,请看附件 转载于:https://blog.51cto.com/3131854/1883713

  8. centos下加入mysql环境变量

    centos下加入mysql环境变量 命令行的时候每次都要进入mysql的目录/usr/local/mysql/bin太麻烦了,为了能在任何一个位置直接进入,设置一下环境变量即可 vi /etc/pr ...

  9. CentOS安装Pure-FTPd+MySQL

    CentOS安装Pure-FTPd+MySQL 需要提前安装MySQL,然后开始准备工作 cd /usr/local/src wget http://file.ospad.com/others/pur ...

  10. centos系统中mysql密码_CentOS系统找回mysql登录密码

    在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便.下面我们就来帮大家解决一个关于CentOS系统 ...

最新文章

  1. Shell中的/dev/null 21 与 21 /dev/null 与/dev/null 的区别
  2. 浅谈ThreadPool 线程池(引用)
  3. 算法笔记_029:约瑟夫斯问题(Java)
  4. 要市场导向,不要销售导向,更不要个人导向(转)
  5. [转载] Python3网络爬虫
  6. 处理大并发之二 对epoll的理解,epoll客户端服务端代码
  7. 黑白棋游戏水平(2)--pytorch剪裁
  8. OPPO 40万年薪招应届生,狂揽芯片人才;恶意差评小米新手机,一用户被判赔3万元;谷歌开源全同态加密通用转译器|极客头条...
  9. 嵌入式 c 中结构体经常碰到_I、 __O 、__IO是什么意思?
  10. 安卓下使用TTS语音包:小爱
  11. 区块链还有多长的路要走
  12. MP3合并(MP3剪切器V2.0)
  13. 配置OpenWRTnbsp;校园网实现amp;nbsp…
  14. 天猫精灵智能家居对接,及天猫iot官网配置图文讲解(二)
  15. 面对电车难题,自动驾驶会怎么选?
  16. 19年全国电赛 H题电磁炮硬件电路+可控硅
  17. Blender插件开发:bpy.utils模块
  18. 4G车牌识别摄像机 瞬间启动 快速唤醒抓拍 超低功耗硬件方案
  19. it企业实习_IT企业实习心得体会范文
  20. 国内PLM用户满意度调研完整版

热门文章

  1. 关于react上线系列问题及解决方案
  2. 63. (FileInputStream)输入字节流
  3. 双重检查锁定的缺点与改进
  4. XmlHelpers
  5. AtCoder Regular Contest 076E Coneected?
  6. 跨线程调用UpdateData函数导致Asset
  7. CSS设置居屏幕中间的弹出块
  8. [导入]C#做的一个加密/解密的类
  9. 实验吧Web-易-简单的sql注入之3(报错的sql盲注之exp)
  10. 静态编译和动态编译的区别【转】