国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

如何在centos8自定義目錄安裝php7.3

2024-07-09 22:42:01
字體:
來源:轉載
供稿:網友

1.目錄結構

源碼目錄:/home/werben/pkgsrc/php-7.3.11

安裝目錄:/home/werben/application/php7.3.11

2.下載php源碼

# 官網地址:https://www.php.net/downloads.php
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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枝江市| 衡阳县| 揭东县| 台南市| 湟中县| 肃南| 崇礼县| 依兰县| 石柱| 宜良县| 潮州市| 二手房| 祁东县| 云阳县| 临澧县| 镇安县| 通河县| 荃湾区| 原阳县| 永州市| 沂水县| 南京市| 阜南县| 腾冲县| 湛江市| 新巴尔虎左旗| 延寿县| 银川市| 常德市| 宜兰市| 长岭县| 沅江市| 剑阁县| 龙海市| 绥宁县| 南康市| 海门市| 乐亭县| 息烽县| 惠来县| 滦南县|