码迷,mamicode.com
首页 > 其他好文 > 详细

一台机LNMP应用环境

时间:2018-11-09 13:12:17      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:ima   Opens   arp   安装nginx   zlib   mod   pre   jpeg   需要   

1.安装nginx和mysql服务进行编译,开启服务,查看是否开启
2.PHP程序在开发及运行时会调用一些诸如zlib,gd等函数库,因此需要确认lib库是否已经安装
如果没有:本地yum安装
yum -y install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel
yum -y install freetype-devel libpng-devel gd libcurl-devel libxslt-devel

安装完后会发现 libiconv-devel这个包没有安装,因为默认的yum源没有此包,然后进行在线yum安装

3.在线云yum安装mcrypt(加密扩展库) mhash(加密扩展库) libmcrypt-devel(libmcrypt库)
4.在家目录下载PHP软件包:wget http://cn2.php.net/get/php-5.3.28.tar.gz/from/this/mirror(如果宿主机上有PHP包可直接上传使用)
5.进行解压tar xf php-5.3.28.tar.gz -C /usr/src/
6.进入PHP软件包目录进行编译:如下图

[root@localhost ~]# cd /usr/src/php-5.3.28/
[root@localhost php-5.3.28]# ./configure > --prefix=/usr/local/php5.3.28 > --with-mysql=/usr/local/mysql > --with-iconv-dir=/usr/local/libiconv > --with-freetype-dir > --with-jpeg-dir > --with-png-dir > --with-zlib > --with-libxml-dir=/usr > --enable-xml > --disable-rpath > --enable-safe-mode > --enable-bcmath > --enable-shmop > --enable-sysvsem > --enable-inline-optimization > --with-curl > --with-curlwrappers > --enable-mbregex > --enable-fpm > --enable-mbstring > --with-mcrypt > --with-gd > --enable-gd-native-ttf > --with-openssl > --with-mhash > --enable-pcntl > --enable-sockets > --with-xmlrpc > --enable-zip > --enable-soap > --enable-short-tags > --enable-zend-multibyte > --enable-static > --with-xsl > --with-fpm-user=www > --with-fpm-group=www > --enable-ftp

上述每行结尾的换行符反斜线(\)之后不能再有任何字符包括空格

技术分享图片

 

一台机LNMP应用环境

标签:ima   Opens   arp   安装nginx   zlib   mod   pre   jpeg   需要   

原文地址:https://www.cnblogs.com/cfy930721/p/9934441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!