ubuntu16.04 编译安装php7,增加 pthreads 多线程控制器

第一章节:ubuntu 16.04 安装

1.1 ubuntu 安装
      本小节略过....
1.2 ubuntu 修改用户名root
      本小节略过....
1.3 安装openssh-server
      本小节略过....

第二章节:php7 编译安装及 pthreads 安装

2.1 下载php7源码
      建议通过下载站点:http://www.php.net/downloads.php选择国内的镜像下载,下载完成后,通过sftp协议上传到服务器里面,这样速度要快点。

上传后解压即可。

2.2 安装依赖包
     apt-get install gcc 
     apt-get install make
     apt-get install libxml2
     apt-get install libxml2-dev
     apt-get install autoconf
上述是最小的依赖包
2.3 配置文件
      这个配置的关键就是,仅仅开启了 zend线程安全。
./configure --prefix=/usr/local/php7  --enable-maintainer-zts     

其中:/usr/local/php7 目录是我们安装目录

2.4 make/make test/make install
      配置设置完成,执行如题的命令。
2.5 pecl install pthreads
      进入到我们的pecl 命令的目录,
          cd /usr/local/php7/bin
          ./pecl install pthreads
      使用 pecl 来安装 pthreads 非常方便!
2.6 加入模块到 php.ini文件内
      加入模块:extension=pthreads.so
      把php.ini 文件放到/usr/local/php7/lib目录下
2.7 创建软连接,方便全局调用
          ln -s /usr/local/php7/bin/php /usr/bin/php
2.8 查看战果
      php -m 查看可以加载的模块 发现 pthreads模块可以看见,你就成功了!

你可能感兴趣的:(php,ubuntu,php,多线程,源码)