PHP安装指南:下载扩展、启动服务器

2023-05-06 1160阅读 0评论
小熊猫权益

温馨提示:这篇文章已超过566天没有更新,请注意相关的内容是否还可用!

安装方式:1、安装并开启服务器;2、下载扩展,并解压到PHP安装目录的ext目录下;3、在php安装目录下,执行命令生成和;4、使用make命令编译安装即可。

本教程操作环境:.4系统、PHP5.5.10版,DELL G3电脑

是一个分布式的,开放源码的分布式应用程序协调服务,是的一个开源的谋求,是和Hbase的重要组件。它是一个为分布式应用提供一致性服务的硬件,提供的用途包含:配置维护、域名服务、分布式同步、组服务等。

的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的平台提供给用户。

要在php中使用,先要安装php 扩展,要安装php 扩展,得先安装

安装php 扩展的方式

环境:

: 6.4

: 3.4.5

php : 5.5.10

nginx : 1.5

php 扩展 :0.2.2

如果没有安装nginx,先安装nginx;确保先把nginx配置好,再往下

如果没有安装php,先安装php(先把nginx的php支持配置好了后来,再去安装的扩展)

安装

下载

wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz

解压(随便你放在那个目录,记得就行)

tar zxfv zookeeper-3.4.5.tar.gz

启动服务器

cd zookeeper-3.4.5/conf cp zoo_sample.cfg zoo.cfg cd ../bin ./zkServer.sh start

这里最好确认一下是否期待成功,./.sh

我这里是单台,所以结果为:

[root@localhost bin]# ./zkServer.sh status JMX enabled by default Using config: /root/zookeeper-3.4.5/bin/../conf/zoo.cfg Mode: standalone

php c扩展源码分析_php 源码加密扩展_php 源码安装扩展

编译库,给php用的

cd ../src/c ./configure --prefix=/usr/local/zookeeperlib make && make install

安装php的扩展

下载

wget http://pecl.php.net/get/zookeeper-0.2.2.tgz

解压(解压出来的.xml不用去管他)

tar zxvf zookeeper-0.2.2.tgz

把他放到/root/php-5.5.10/ext中

mv zookeeper-0.2.2 /root/php-5.5.10/ext/ cd /root/php-5.5.10/ext/

改目录名字

mv zookeeper-0.2.2 zookeeper

回到php-5.5.10目录

cd .. ./buildconf --force ./configure -h|grep zookeeper

查看是否即将支持了

--enable-zookeeper               Enable zookeeper support --disable-zookeeper-session      Disable zookeeper session handler support --with-libzookeeper-dir=DIR   Set the path to libzookeeper install prefix.

如果显示如上,说明即将支持了,继续往下

cd ext/zookeeper

生成

/usr/local/php5.5.10/bin/phpize

生成

./configure --with-php-config=/usr/local/php5.5.10/bin/php-config  --with-libzookeeper-dir=/usr/local/zookeeperlib 注意上面的路径: --with-php-config是php安装的路径 --with-libzookeeper-dir是第一步中install zookeeper库的路径

编译安装

make && make install

结果为,这个结果接下来的配置要用到

Installing shared extensions:     /usr/local/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/

添加ext路径和文件名

vim /usr/local/php5.5.10/etc/php.ini   extension_dir="/usr/local/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/" extension=zookeeper.so

重新编译php

进入Php的源码文件夹,不要进错了。我的源码文件夹是/root/php-5.5.10,安装目录是/usr/local/php5.5.10

cd /root/php-5.5.10 rm -rf autom4te.cache/ configure ./buildconf --force ./configure -h|grep zookeeper

查看是否即将支持了

如果终于支持了,继续往下

./configure --prefix=/usr/local/php5.5.10 --with-config-file-path=/usr/local/php5.5.10/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-zookeeper --with-libzookeeper-dir=/usr/local/zookeeperlib --enable-sockets

 make && make install

到此处,已经安装好支持了,来测试下能否正常

在-0.2.2.tgz中(也就是Php的扩展),有/.php文件,可以用来测试

cp /root/php-5.5.10/ext/zookeeper/examples/Zookeeper_Example.php /usr/local/nginx/html/ /usr/local/php5.5.10/bin/php /usr/local/nginx/html/Zookeeper_Example.php

看能否能打印出如下结果

string(0) "" array(1) {   [0]=>   string(9) "zookeeper" } NULL string(3) "abc" array(2) {   [0]=>   string(7) "test123"   [1]=>   string(9) "zookeeper" } NULL NULL array(2) {   [0]=>   string(3) "001"   [1]=>   string(3) "002" }

重启php-fpm

killall php-fpm /usr/local/php5.5.10/sbin/php-fpm

现在就可以借助浏览器访问支持扩展的php了

如果也有别的问题php 源码安装扩展,请检查:

1、

2、

推荐学习:《PHP视频教程》

php 源码加密扩展_php 源码安装扩展_php c扩展源码分析

IDC资讯 什么是CN2线路?有什么优缺点?

php c扩展源码分析_php 源码加密扩展_php 源码安装扩展

2023-05-阅读(736)

搭建网站服务首先必须服务器,而即使服务器在美国台湾,就必须备案,使用海外服务器则不需要备案,而使用美国服务器时中国客户访问速率都会很慢,因此这些服务器商家推出了CN2云服务器主机,常见的有台湾CN2服务器,美国CN2服务器php 源码安装扩展,韩国CN2服务器...

本文来自网络,如有侵权请联系网站客服进行删除

PHP安装指南:下载扩展、启动服务器  您阅读本篇文章共花了: 

  • 1.注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
  • 2.您购买的只是资源,不提供解答疑问和安装服务。免费源码里的接口不保证一直可以用
  • 3.本站用户发帖仅代表本站用户个人观点,并不代表本站赞同其观点和对其真实性负责。
  • 4.本站资源大多存储在云盘,如发现链接失效,请及时与站长联系,我们会第一时间更新。
  • 5.转载本网站任何内容,请按照转载方式正确书写本站原文地址
  • 6.如果发现侵权可以联系站长删除,站长vx:xiaoxiongmao0504或者邮箱通知3326096692@qq.com
  • 小熊猫权益

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,1160人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码
    请先 登录 再评论,若不是会员请先 注册