如何在centos8自定义目录安装php7.3_php实例

来源:脚本之家  责任编辑:小易  

这个牵扯到许多缓存的生成配置,不建议改动…查看原帖>>www.zgxue.com防采集请勿采集本网。

1.目录结构

WORD设置标题格式步骤: 一般在上方的快捷菜单里都会有样式,里面有很多的样式,有标题还有加粗居中等等样式。可以选中想要设成标题的文字,从这里选择标题即可。第二种方法,选中想要设成标题的

源码目录:/home/werben/pkgsrc/php-7.3.11

这个吧 直接打字说是很墨迹的 以为它本身是有字库的 而CGRAM好像是十六个还是八个寄存器来着 反正一共智能用一半 所有字符全是基于点阵的,包括标准的字库编码 你自定义了CGRAM的寄存器,让它

安装目录:/home/werben/application/php7.3.11

[:16:]这个只是我的文字错误啦.c:\\ 也不行.[:07:]查看原帖>>

2.下载php源码

这样在Endnote 中自定义参考文献目录格式: 2、在弹出的窗口中,选择相近的参考文献格式,点击“Style Info/preview”对已选的以上就是如何在Endnote 中自定义参考文献目录格式的解决步骤了。

# 官网地址:https://www.php.net/downloads.php

cdrX8怎么自定义工作区外观 方法/步骤 打开cdr软件,点击菜单栏中的【工具】-【自定义】命令,即可打开【选项】命令对话框。在【选项】对话框中,在类别列表中单击【工作区】,单击【新建】按钮

wget https://www.php.net/distributions/php-7.3.11.tar.bz2

3.解压源码

tar --bzip -xvf php-7.3.11.tar.bz2 php-7.3.11

4.安装编译工具和库

yum install -y gcc gcc-c++yum -y install libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel libicu-devel freetype-devel openldap-devel openldap openldap-devel

5.配置编译参数

#创建用户组和用户groupadd wwwuseradd -g www www#配置fpm的用户组和用户,以及安装其他扩展./configure --prefix=/home/werben/application/php7.3.11 \--enable-fpm \--with-fpm-user=www \--with-fpm-group=www \--enable-mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--enable-mysqlnd-compression-support \--with-iconv-dir \--with-freetype-dir \--with-jpeg-dir \--with-png-dir \--with-zlib \--with-libxml-dir \--enable-xml \--disable-rpath \--enable-bcmath \--enable-shmop \--enable-sysvsem \--enable-inline-optimization \--with-curl \--enable-mbregex \--enable-mbstring \--enable-intl \--with-mcrypt \--with-libmbfl \--enable-ftp \--with-gd \--enable-gd-jis-conv \--enable-gd-native-ttf \--with-openssl \--with-mhash \--enable-pcntl \--enable-sockets \--with-xmlrpc \--enable-zip \--enable-soap \--with-gettext \--disable-fileinfo \--enable-opcache \--with-pear \--enable-maintainer-zts \--with-ldap=shared \--without-gdbm#上面的步骤可能会出现很多问题,如需要重新安装libzip,需要安装ldap,需要安装cmake#重新安装libzip需要安装cmake,这里记录一下cmake的安装步骤,其他问题自己百度解决了,#不记录了,中间自己去官网下了几个最新的cmake版本,编译过程中都出错了。#发现宝塔用的是2.8.X的版本。这里我用的版本是3.5.2的版本wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gztar xvf cmake-3.5.2.tar.gzcd cmake-3.5.2./bootstrap --prefix=/usr/local/cmakegmakegmake installcd /usr/local/cmake/binln -s /usr/local/cmake/bin/cmake /usr/bin/cmake --version#接下来安装libzipwget https://libzip.org/download/libzip-1.5.2.tar.gztar -zxf libzip-1.5.2.tar.gzcd libzip-1.5.2mkdir buildcd build cmake ..make -j4make install

6.安装make工具

#如果提示make命令找不到,则才需要安装make工具yum -y install gcc automake autoconf libtool make

7.编译安装

make && make install

8.映射全局命令

ln -s /home/werben/application/php7.3.11/sbin/* /usr/local/sbin/ln -s /home/werben/application/php7.3.11/bin/* /usr/local/bin/

9.配置php.ini

#查看php.ini的位置php -r "phpinfo();" | grep 'php.ini'#将源码中的php.ini*拷贝到php.ini的位置cp /home/werben/pkgsrc/php-7.3.11/php.ini-* /home/werben/application/php7.3.11/lib/#重命名php.ini文件cp /home/werben/application/php7.3.11/lib/php.ini-production /home/werben/application/php7.3.11/lib/php.ini

10.安装目录结构

#/home/werben/pkgsrc/php-7.3.11安装目录的结构├── bin│ ├── pear│ ├── peardev│ ├── pecl│ ├── phar -> phar.phar│ ├── phar.phar│ ├── php│ ├── php-cgi│ ├── php-config│ ├── phpdbg│ └── phpize├── etc│ ├── pear.conf│ ├── php-fpm.conf.default│ └── php-fpm.d├── include│ └── php├── lib│ ├── php│ ├── php.ini│ ├── php.ini-development│ └── php.ini-production├── php│ ├── man│ └── php├── sbin│ └── php-fpm└── var ├── log └── run

ps:下面将展示如何将PHP与Nginx和Apache集成。

配置PHP以与Apache一起使用

如果你将Apache用作Web服务器,请使用以下命令重新启动httpd服务,可以使用:

$ sudo systemctl restart httpd

配置PHP以与Nginx一起使用

默认情况下,PHP FPM以用户apache的身份运行,为避免权限问题,我们将用户更改为nginx,为此,请编辑相关的行,即user = nginx和group = nginx:

$ sudo nano /etc/php-fpm.d/www.conf...user = nginx..group = nginx

确保/var/lib/php目录具有正确的所有权:

$ chown -R root:nginx /var/lib/php

完成后,重新启动PHP FPM服务:

$ sudo systemctl restart php-fpm

接下来,编辑Nginx主机指令,并添加以下位置块,以便Nginx可以处理PHP文件:

server { # . . . other code location ~ \.php$ {  try_files $uri =404;  fastcgi_pass unix:/run/php-fpm/www.sock;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;  include fastcgi_params; }}

为了使新配置生效,请重新启动Nginx服务:

$ sudo systemctl restart nginx

总结

以上所述是小编给大家介绍的如何在centos8自定义目录安装php7.3,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对真格学网网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

方法11选中某一行或多行,设置字体、字号等属性。但这种方法,更新页码(更新整个目录)后会返回到先前的样式,就是说如果插入目录后目录内容有所更新就会失效,每次更新完目录都要从新设置(只更新页码除外)。END方法21目录中右键,选择编辑域,弹出对话框中选择DOC,然后点击目录按钮2在弹出对话框中选择修改,然后选择不同目录级别,点击修改。3在弹出样式对话框中修改不同目录级别的样式即可。END方法3点击样式面板中的小箭头,打开样式窗口,找到目录样式(目录1、目录2等)右键选择修改,设置其样式风格即可内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • centos 7.*中配置安装phpmyadmin的完整步骤记录
  • 详解centos7源码编译安装 php7.2之生产篇
  • centos7yum安装php7.2的操作方法
  • centos7下php安装gd库的实例讲解
  • centos7.2 编译安装php7.0.2的步骤
  • centos7 安装 php7最新版的详细教程
  • linux(centos)下php扩展pdo编译安装的方法
  • 在centos上安装phpmyadmin的教程
  • centos yum 安装 mongodb 以及php扩展
  • php结合jquery和ajax实现瀑布流特效
  • laravel 解决多库下的db::transaction()事务失效问题
  • php实现信用卡校验位算法the luhn mod-10示例
  • 详解laravel服务容器的绑定与解析
  • thinkphp的i方法使用详解
  • thinkphp5.0框架的db操作实例分析【连接、增删改查、链式操作等】
  • phpcms手机内容页面添加上一篇和下一篇
  • laravel 错误处理,接口错误返回json代码
  • yii清理缓存的方法
  • php 生成tab键或逗号分隔的csv
  • 如何自定义目录样式
  • 如何自定义cache目录
  • 如何在1.8以后自定义物品模型
  • 在linux如何创建自定义目录
  • 如何自定义目录样式
  • 1602为什么能显示8个自定义字符
  • Threatfire如何自定义禁止在根目录创建文件?
  • 如何在Endnote 中自定义参考文献目录格式
  • cdrX8怎么自定义工作区外观
  • 如何自定义.apicloud目录位置
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程php实例centos 7.*中配置安装phpmyadmin的完整步骤记录详解centos7源码编译安装 php7.2之生产篇centos7yum安装php7.2的操作方法centos7下php安装gd库的实例讲解centos7.2 编译安装php7.0.2的步骤centos7 安装 php7最新版的详细教程linux(centos)下php扩展pdo编译安装的方法在centos上安装phpmyadmin的教程centos yum 安装 mongodb 以及php扩展php结合jquery和ajax实现瀑布流特效laravel 解决多库下的db::transaction()事务失效问题php实现信用卡校验位算法the luhn mod-10示例详解laravel服务容器的绑定与解析thinkphp的i方法使用详解thinkphp5.0框架的db操作实例分析【连接、增删改查、链式操作等】phpcms手机内容页面添加上一篇和下一篇laravel 错误处理,接口错误返回json代码yii清理缓存的方法php 生成tab键或逗号分隔的csvphp获取数组长度的方法(有实例)微信公众平台实现获取用户openid教你如何使用php session使用php生成二维码的两种方法(带php发送get、post请求的6种方法简php中把stdclass object转array的微信公众平台网页授权获取用户基laravel框架数据库curd操作、连贯php字符串的连接的简单实例php删除数组中空值的方法介绍symfony2框架学习笔记之http cache用法详php中fatal error session_start()错误解thinkphp5.0框架使用模型model的获取器、thinkphp3.2.2实现生成多张缩略图的方法codeigniter输出中文乱码的两种解决办法php+jquery翻板抽奖功能实现php实现的简单mock json脚本分享用html/js/php方式实现页面延时跳转的简单thinkphp3.1新特性之对页面压缩输出的支持php检测useragent版本示例
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved