文档章节

lnmp+xdebug配置简单过程

lilclimate
 lilclimate
发布于 2013/02/20 23:57
字数 416
阅读 1071
收藏 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 强烈支持
MyBatis 源码分析 - 配置文件解析过程

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

coolblog.xyz
07/23
0
0
DNS服务器——辅助DNS及子域授权

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

Jerry_Baby
2014/03/14
0
0
electron-builder打包见解

开发electron客户端程序,打包是绕不开的问题。下面就我在工作中的经验以及目前对的了解来分享一些心得。 基本概念 官网的定义 A complete solution to package and build a ready for distr...

MarkMan
10/16
0
0
张高兴的 Windows 10 IoT 开发笔记:使用 ADS1115 读取模拟信号

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

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

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

田小波⊰
07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

重磅!亚洲诚信实力斩获:“2018 DigiCert/Symantec 年度最佳创新合作伙伴”大奖

2018年11月13日-16日,全球顶级数字证书厂商,DigiCert/Symantec亚太区圆桌会议(Asia Partner Roundtable 2018)在日本大阪隆重召开。 亚洲诚信作为DigiCert/Symantec亚太区白金战略合作伙伴和...

亚洲诚信
23分钟前
2
0
始于阿里,回归社区:阿里8个项目进入CNCF云原生全景图

摘要: 一群技术理想主义者,与太平洋另一边的技术高手们正面PK,在这场躲不开的战役中,一起认真一把。 破土而出的生命力,源自理想主义者心底对技术的信念。 云原生技术正席卷全球,云原生...

阿里云官方博客
30分钟前
3
0
修改this指向(bind、call 和 apply)

一、bind bind 的其中一个用法就是:绑定函数,使其无论怎么样调用都用相同的 this 示例: var obj = { getThis: function() { console.log(this); }};obj.getThis()...

文文1
今天
1
0
WSL安装JDK8

下载地址 JDK_URL https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html UNLIMITED_STRENGTH_URL https://www.oracle.com/technetwork/java/javase/down......

terwergreen
今天
4
0
sparkStreaming基本概念

概述 Spark Streaming 是 Spark Core API 的扩展, 它支持弹性的, 高吞吐的, 容错的实时数据流的处理. 数据可以通过多种数据源获取, 例如 Kafka, Flume, Kinesis 以及 TCP sockets, 也可以通过...

freeli
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部