文档章节

lnmp+xdebug配置简单过程

lilclimate
 lilclimate
发布于 2013/02/20 23:57
字数 416
阅读 1085
收藏 2

ubuntu 12.04LTS环境:

 nginx 配置安装

安装依赖: 

libssl-dev libpcre3-dev

编译配置:

wget http://nginx.org/download/nginx-1.5.4.tar.gz
sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-debug
sudo make 
sudo make install



mysql 安装 179M(不需要configure)

安装依赖: 

libaio-dev
sudo useradd --no-create-home --no-log-init --shell=/bin/false mysql 
cd xxx/mysql/script 
sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql 作链接


若启动mysqld_safe守护进程时错误done掉,查看Log时显示 /usr/local/mysql/bin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2). 比较快的解决办法,查看/var/run下有无mysqld文件. 若不存在则新建并赋777权限.


php安装

安装依赖:

libfreetype6-dev libltdl-dev libxml2-dev libpng12-dev libjpeg-dev libmcrypt-dev libcurl4-openssl-dev

 配置安装:

sudo ./configure --prefix=/usr/local/php --enable-fpm --enable-mbstring --enable-debug --enable-gd-jis-conv --enable-gd-native-ttf --with-jpeg-dir --with-mcrypt --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql=/usr/local/mysql --with-gd --with-png-dir --with-curl --with-freetype-dir --with-iconv-dir --with-openssl --with-pdo-mysql=/usr/local/mysql/bin/mysql_config --with-zlib 
sudo make 
sudo make install 
sudo cp php.ini-development /usr/local/php/etc/php.ini 
sudo useradd --no-create-home --shell=/sbin/nologin www 
cd /usr/local/php/etc 
sudo cp php-fpm.conf.default php-fpm.conf 
sudo vim php-fpm.conf (修改user=www group=www)



备用php的configure:

sudo ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/lib/php --with-curl --with-gd --with-iconv-dir --with-jpeg-dir --with-mcrypt --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-openssl --with-pcre-dir --with-png-dir  --with-zlib --with-xmlrpc --enable-ftp --enable-gd-jis-conv --enable-gd-native-ttf --enable-soap --enable-mbstring --enable-mod-charset --enable-mysqlnd --enable-shmop --enable-sockets --enable-zip --enable-static --with-pdo-mysql=/usr/local/mysql/bin/mysql_config --enable-debug --enable-exif --enable-bcmath --with-freetype-dir --enable-fpm


xdebug:

根据phpinfo()信息获取安装对伊你个安装方法:http://xdebug.org/wizard.php

centOS 6.4

nginx配置安装

安装依赖: 

pcre-devel.i686 openssl-devel.i686

编译配置:与上面的ubuntu一样.

php安装

安装依赖:

libjpeg-devel curl-devel libxml2-devel libpng-devel freetype-devel

libmcrypt-devel(源中默认没有此包,需要  rpm -ivh "http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm")

编译配置与上面的一样.

© 著作权归作者所有

lilclimate
粉丝 0
博文 5
码字总数 1141
作品 0
深圳
程序员
私信 提问
加载中

评论(1)

或是对方
或是对方
顶!!! 8585 强烈支持
Eclipse下Tomcat插件的安装

在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的: 1.先下载一个tomcat插件  地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPlu...

pan_1308
2016/09/23
35
0
DNS服务器——辅助DNS及子域授权

一、概述 在上一篇博客中,我讲了如何配置一个简单的 DNS 服务器。现在,来看一下如何为这个 DNS 配置辅助 DNS 以及如何实现用这个 DNS 再授权其他的域名。(DNS 基本配置http://my.oschina...

Jerry_Baby
2014/03/14
208
0
张高兴的 Windows 10 IoT 开发笔记:使用 ADS1115 读取模拟信号

  考虑到 Raspberry Pi 读取模拟信号是很烦人的事情,更何况是在没人玩的 Windows 10 IoT 下,所以准备正儿八经的写点东西。   需求:使用 Raspberry Pi 读取输出模拟信号的 MQ 系列气体...

张高兴
2017/05/21
0
0
MyBatis 源码分析 - 配置文件解析过程

* 本文速览 由于本篇文章篇幅比较大,所以这里拿出一节对本文进行快速概括。本篇文章对 MyBatis 配置文件中常用配置的解析过程进行了较为详细的介绍和分析,包括但不限于,和等,本文的篇幅也...

coolblog.xyz
2018/07/23
0
0
MyBatis 源码分析 - 映射文件解析过程

1.简介 在上一篇文章中,我详细分析了 MyBatis 配置文件的解析过程。由于上一篇文章的篇幅比较大,加之映射文件解析过程也比较复杂的原因。所以我将映射文件解析过程的分析内容从上一篇文章中...

田小波⊰
2018/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

WOW.js 使用教程 页面动画

使用教程 wow.js依赖于animate.css,首先需要在 head内引入animate.css或者animate.min.css。 <link rel="stylesheet" href="css/animate.css"> 引入wow.js或者wow.min.js,然后js文件里再写......

东东笔记
9分钟前
3
0
JavaMail实现简单邮件开发——163邮箱

1、打开 P0P3/SMTP/IMAP 2、开发工具类 CodeUtils.java package com.demo.mymail.utils;import java.util.UUID;public class CodeUtils { public static String generateUn......

开源中国首席碉堡了
9分钟前
3
0
Windows上安装Docker

Windows Docker 安装 win7、win8 系统 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/dock...

城市之雾
14分钟前
3
0
jdk 设置setConnectionTimeout和SetReadTimeout的意义(详细)

先看例子吧 客户端: package top.quartz.util;/** * description: //connect timeout 是建立连接的超时时间; * //read timeout,是传递数据的超时时间。 * ...

hexiaoming123
14分钟前
14
0
Bootstrap Table含有按钮时表格不对齐

使用Bootstrap Table的时候,在含有按钮的情况,有时候表格的线垂直方向上不对齐 解决方法: (1)调整表格的高度小些或者大些(至于为什么,并不清楚,调整高度后就对齐了) (2)加setTime...

tianyawhl
20分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部