前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[PHP] 最新抢先编译安装PHP8.0.0 alph1以及FPM

[PHP] 最新抢先编译安装PHP8.0.0 alph1以及FPM

作者头像
唯一Chat
发布2020-06-29 10:43:47
7260
发布2020-06-29 10:43:47
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

所有操作需要在root用户下 本机测试案例系统信息:ubuntu 安装路径:/usr/local/php8

解压缩:

wget https://downloads.php.net/~pollita/php-8.0.0alpha1.tar.gz

tar -zxvf php-8.0.0alpha1.tar.gz

cd php-8.0.0alpha1/

编译:

代码语言:javascript
复制
./configure --prefix=/usr/local/php8 \
--with-config-file-path=/usr/local/php8 \
--enable-mbstring  \
--enable-ftp  \
--enable-gd   \
--enable-gd-jis-conv \
--enable-mysqlnd \
--enable-pdo   \
--enable-sockets   \
--enable-fpm   \
--enable-xml  \
--enable-soap  \
--enable-pcntl   \
--enable-cli   \
--with-openssl  \
--with-mysqli=mysqlnd   \
--with-pdo-mysql=mysqlnd   \
--with-pear   \
--with-zlib  \
--with-iconv  \
--with-curl  \

make && make install

有依赖错误的,需要搜索解决一下

复制配置文件:

cp php.ini-production /usr/local/php8/php.ini

打开错误:

vim /usr/local/php8/php.ini display_errors = On

复制fpm的启动脚本:

cp ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm8.0

增加执行权限

chmod +x /etc/init.d/php-fpm8.0

修改php-fpm配置文件:

cd /usr/local/php8/etc

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

vim php-fpm.conf

去掉 pid = run/php-fpm.pid 前面的分号

修改启动用户:

user = www-data group = www-data

修改监听端口:

listen = 127.0.0.1:9080

配置nginx:

代码语言:javascript
复制
server {
        listen          80; 
        server_name  test.sopans.com;
        access_log  /var/log/nginx/test.sopans.com.access.log  main;
        root   /var/www/html/test;
        index  index.html index.htm index.php;

        location ~ \.php {
                fastcgi_pass   127.0.0.1:9080;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
#               fastcgi_split_path_info ^(.+\.php)(/.*)$;
#               fastcgi_param PATH_INFO $fastcgi_path_info;
                include        fastcgi_params;
        }   

}  

启动fpm

/etc/init.d/php-fpm8.0 start   

访问:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档