php网站源码分享安装到服务器(php网站源代码)

各位老铁们好,相信很多人对php网站源码分享安装到服务器都不是特别的了解,因此呢,今天就来为大家分享下关于php网站源码分享安装到服务器以及php网站源代码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

前言

上次编译安装了Nginx(参见:CentOS8.4编译安装Nginx1.20.1),这次我们来编译安装PHP

环境和版本

服务器:CentOS864位

PHP:8.0.8

下载页面地址:https://www.php.net/downloads

tar.gz包下载链接:https://www.php.net/distributions/php-8.0.8.tar.gz

安装前准备

一、下载PHP8源码包

wget–no-check-certificatehttps://www.php.net/distributions/php-8.0.8.tar.gz

下载成功。(这里由于php官网ssl证书不可信,所以要带–no-check-certificate参数忽略才可以正常下载。wget命令详解可参考:linuxwget命令详解)

二、解压源码包

tar-zxvfphp-8.0.8.tar.gz

解压完成如上图所示。

三、进入php-8.0.8目录

这是目录内的所有文件。

四、安装必备依赖

yuminstall-ygcc-c++autoconfmake\\\nlibjpeglibjpeg-devel\\\nlibpnglibpng-devel\\\nfreetypefreetype-devel\\\nlibxml2libxml2-devel\\\nzlibzlib-develunzip\\\nziplibzip-devel\\\nglibcglibc-devel\\\nglib2glib2-devel\\\nbzip2bzip2-devel\\\ncurlcurl-devellibcurl-devel\\\nncursesopenssl-devel\\\ngdbm-develdb4-devellibXpm-devel\\\nlibX11-develgd-develgmp-devel\\\nreadline-devellibxslt-devel\\\nexpat-develxmlrpc-cxmlrpc-c-devel\\\nlibicu-devellibmcrypt-devel\\\nlibmemcached-devel\\\nonigurumaoniguruma-devel\\\nsqlite-devel\\\nwget

五、安装epel

yuminstall-yyum-utils\npackage-cleanup–cleandupes\nyumupdate-y\nyuminstall-yepel-release\nwgethttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm\n39;libxml-2.0&39;virtual:world&39;sqlite3&39;virtual:world&39;libcurl&39;virtual:world&39;libpng&39;virtual:world&39;icu-uc&39;virtual:world&39;icu-io&39;virtual:world&39;icu-i18n&39;virtual:world&39;oniguruma&39;virtual:world&/usr/local/php/bin/php-v

如上图,OK。

创建软连接

一直使用/usr/local/php/….这么长的前缀会很麻烦浪费时间,我们来创建软连接

ln-sf/usr/local/php/bin/php/usr/local/bin/php\nln-sf/usr/local/php/bin/php-config/usr/bin/php-config\nln-sf/usr/local/php/bin/phpize/usr/local/bin/phpize\nln-sf/usr/local/php/bin/pecl/usr/local/bin/pecl

现在再次执行php-v验证创建

Success!

复制配置文件

默认刚安装的php是没有正式(有默认供修改)的配置文件的,如下命令演示,我们复制提供的默认文件来使用

以及复制系统启动脚本,和修改文件权限等。

cp/root/demo_php/php-8.0.8/php.ini-development/usr/local/php/lib/php.ini\ncp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf\ncp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf\ncp/root/demo_php/php-8.0.8/sapi/fpm/init.d.php-fpm/etc/init.d/php-fpm\nchmod+x/etc/init.d/php-fpm

启动php-fpm

servicephp-fpmstart

查看进程中是否启动

[root@haoqixininit.d]php-r&39;技术好奇心&34;

配置开机启动php-fpm

chkconfigphp-fpmon

总结

OK,到此为止,PHP8已经全部安装完成了。

希望对大家学习有帮助。

php网站源码分享安装到服务器和php网站源代码的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平