(一)ubuntu12.04安装php5.5-创新互联

1、创建用户

主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站、程序开发、微网站、微信小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都做网站、成都网站制作、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。

/usr/sbin/groupadd www

/usr/sbin/useradd -r www -g www

2、安装依赖包

apt-get install -y make gcc g++ curl libxml2 libxml2-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng12-dev bzip2 libbz2-dev libxpm-dev libfreetype6-dev libedit-dev libxslt-dev

tar zxvf libmcrypt-2.5.8.tar.gz -C /home/tbt/src/

cd /home/tbt/src/libmcrypt-2.5.8/

/sbin/ldconfig

cd libltdl/

./configure --enable-ltdl-install

make && make install

cd ..

./configure

make && make install

tar zxvf libiconv-1.14.tar.gz -C /home/tbt/src/

cd /home/tbt/src/libiconv-1.14

sed -i -e '/gets is a security/d' ./srclib/stdio.in.h

./configure --prefix=/usr/local

make && make install

3、编译安装php

tar zxvf php-5.5.14.tar.gz -C /home/tbt/src/

cd /home/tbt/src/php-5.5.14

./configure --prefix=/home/tbt/php \

--with-mysql=/home/tbt/mysql \

--with-mysqli=/home/tbt/mysql/bin/mysql_config \

--with-pdo-mysql=/home/tbt/mysql \

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

--with-curl \

--with-pear \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-zlib \

--with-xpm-dir \

--with-freetype-dir \

--with-mcrypt \

--with-mhash \

--with-openssl \

--with-xmlrpc \

--with-xsl \

--with-bz2 \

--with-gettext \

--disable-debug \

--enable-exif \

--enable-wddx \

--enable-zip \

--enable-bcmath \

--enable-calendar \

--enable-ftp \

--enable-mbstring \

--enable-soap \

--enable-sockets \

--enable-shmop \

--enable-dba \

--enable-sysvsem \

--enable-sysvshm \

--enable-sysvmsg \

--enable-pcntl \

--with-libedit \

--with-readline

make ZEND_EXTRA_LIBS='-liconv'

make install

注:如果mysql与php不在同一服务器,则需要将上面关于mysql的参数修改为如下

--with-mysql \

--with-mysqli \

--with-pdo-mysql \

4、修改配置文件并启动php

cp php.ini-production /home/tbt/php/lib/php.ini

cd /home/tbt/php/etc/

cp php-fpm.conf.default php-fpm.conf

cd ..

sed -i 's/^;date.timezone =/date.timezone = PRC/' /home/tbt/php/lib/php.ini

chown -R www:www /home/tbt/php

cp php.ini-production /home/tbt/php/lib/php.ini

cd /home/tbt/php/etc/

cp php-fpm.conf.default php-fpm.conf

cd ..

sed -i 's/^;date.timezone =/date.timezone = PRC/' /home/tbt/php/lib/php.ini

chown -R www:www /home/tbt/php

/home/tbt/php/sbin/php-fpm

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:(一)ubuntu12.04安装php5.5-创新互联
本文链接:http://scyanting.com/article/gospc.html