分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

centos6.9 php7.1.16安装

发布时间:2023-09-06 01:56责任编辑:董明明关键词:暂无标签
yum install -y freetype freetype-devel libxml2 libxml2-devel ?curl-devel libjpeg libjpeg-devel libpng libpng-devel
tar xf php-7.1.16.tar.bz2
cd php-7.1.16
vim /usr/local/apache/bin/apxs
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-maintainer-zts --enable-opcache --enable-sockets --enable-xml --enable-mbstring --enable-soap --enable-zip --enable-bcmath --with-gettext --with-openssl --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-freetype-dir=/usr/include/freetype2/ --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib --with-mhash --with-apxs2=/usr/local/apache/bin/apxs
make
make install
cp php.ini-development /usr/local/php/etc/php.ini
vim /etc/profile.d/php.sh
export PATH=/usr/local/php/bin:$PATH
. /etc/profile.d/php.sh

httpd与php合作
vim /usr/local/apache/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

AddType application/x-httpd-php .php .html

Include conf//extra/httpd-vhosts.conf

httpd -t
service httpd restart

php安装memcache扩展
yum install unzip
unzip php7.zip
cd pecl-memcache-php7/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
vim /usr/local/php/etc/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20160303/"
extension = "memcache.so"

php安装memcached扩展
wget https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz
tar xf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure -prefix=/usr/local/libmemcached -with-memcached
make或make clean all LDFLAGS="-L/usr/lib64 -L/lib64"
make install

git clone https://github.com/php-memcached-dev/php-memcached
cd php-memcached/
/usr/local/php/bin/phpize
git checkout -b php7
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached ?--disable-memcached-sasl
make
make install
vim /usr/local/php/etc/php.ini
extension = "memcached.so"

tar zxf mongo-1.6.16.tgz
cd mongo-1.6.16
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

vim /usr/local/php/etc/php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20131226/"
extension = mongo.so
httpd -t
service httpd restart

<?php
// connect to mongodb
$m = new Mongoclient("mongodb://47.101.99.1:27017");
echo "Connection to database successfully<br/>";
// select a database
$db = $m->xwgl;

echo "Database xwgl selected";

centos6.9 php7.1.16安装

原文地址:http://blog.51cto.com/zuoshou/2119836

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved