300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php cgi启动报错 php编译安装 cgi启动 以及memcache扩展编译安装.

php cgi启动报错 php编译安装 cgi启动 以及memcache扩展编译安装.

时间:2019-01-05 13:24:40

相关推荐

php cgi启动报错 php编译安装 cgi启动 以及memcache扩展编译安装.

php编译安装,cgi启动,以及memcache扩展编译安装.

发布于 -10-29 15:03:45 | 116 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

先安装必须的依赖库(参数-y:apt-get命令参数详解

1 sudo apt-get -y install autoconf && 2 sudo apt-get -y install libxml2-dev && 3 sudo apt-get -y install bzip2 && 4 sudo apt-get -y install libcurl3-openssl-dev && 5 sudo apt-get -y install libcurl4-gnutls-dev && 6 sudo apt-get -y install libjpeg-dev && 7 sudo apt-get -y install libpng-dev && 8 sudo apt-get -y install libxpm-dev && 9 sudo apt-get -y install libfreetype6-dev && 10 sudo apt-get -y install libt1-dev && 11 sudo apt-get -y install libmcrypt-dev && 12 sudo apt-get -y install libmysql++-dev && 13 sudo apt-get -y install libxslt1-dev && 14 sudo apt-get -y install libbz2-dev

软链接库文件:

cd /usr/lib && ln -s /usr/lib/x86_64-linux-gnu/libXpm.so . && ln -s /usr/lib/x86_64-linux-gnu/libXpm.a . && ln -s /usr/lib/x86_64-linux-gnu/libXpm.so.4 . && ln -s /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0 . && echo ‘successful!‘

下载最新php源码,编译安装:

cd /opt && sudo mkdir src && cd src && sudo wget /distributions/php-5.4.14.tar.gz &&

sudo tar zxvf php-5.4.14.tar.gz && cd php-5.4.14 && sudo ./configure --prefix=/usr/local/php --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/usr/local/php/etc --with-zlib --with-curl --with-curlwrappers --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-jpeg-dir --with-png-dir --with-xpm-dir --with-freetype-dir --with-zlib-dir --enable-shared --enable-fpm --enable-xml --disable-rpath --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-gd-native-ttf --enable-pcntl --enable-sockets --enable-zip --enable-soap

!注意

其中重点参数:

--prefix=/usr/local/php

指定 php 安装目录

--with-config-file-path=/usr/local/php/etc

指定php.ini位置

--with-MySQL=/usr/local/mysql(新版php不推荐)

mysql安装目录,对mysql的支持

--with-mysqli=/usr/local/mysql/bin/mysql_config(新版php不推荐)

mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。

关于 mysqlnd的解释:/view/2630684.htm?fr=aladdin

不出问题的话就执行最后一步编译安装:

sudomake&&sudomakeinstall

启动php的cgi (注意配置php-fgm.conf的启动账户和组,否则报错,详情:/argb/p/3604340.html)

sudo /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf

cgi的性能优化:/cpu686/item/84fbb7f6bcb4f8ce521c2669

添加php的memcache 支持 (编译安装)

下载最新的拓展源码 /package/memcache

1 tar -zxvf memcache-2.2.3.tgz

2 cd memcache-2.2.3/

3 sudo /usr/local/php526/bin/phpize

4 sudo ./configure –with-php-config=/usr/local/php/bin/php-config

5 make

6 make install

7 cd ../

再到php.ini里面,再extension_dir = “./”的后面添加一行

extension="memcache.so";

即可

然后

sudo netstat -anp | grep "php"

kill 掉phpcgi进程从新启动cgisudo /usr/local/php/sbin/php-fpm -c/usr/local/php/etc/php.ini -y/usr/local/php/etc/php-fpm.conf

今天的练习到此结束...不得不说服务器上的东西还是编译安装的好,能全局把控.

相关阅读:

php编译安装,cgi启动,以及memcache扩展编译安装.

php memcache扩展安装

如何在php下安装编译IMAP支持P

Linux Apache PHP Oracle 安装配置

ubuntu下nginx+php+mysql安装配置的操作步骤

apache+php+mysql安装配置方法小结

Windows下 Apache+Php的安装与配置方法

PHP Pear 安装及使用

新版mysql+apache+php Linux安装指南

linux下apache+mysql+php+ssl安装攻略

Windows7下的php环境安装配置教程

win10环境PHP 7 安装配置【教程】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。