PHP安装
  1D6o7E39IQo1 2023年11月02日 40 0
php
  1. 依赖参考 : http://www.linuxfromscratch.org/lfs/view/stable/chapter03/packages.html

  2. 安装方法参考:https://www.php.net/manual/zh/install.unix.apache2.php

  3. 安装依赖: yum -y install gcc gcc-c++ libxml2-devel bzip2-devel libmcrypt-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline-devel libxslt-devel perl-devel psmisc.x86_64 recode-devel libtidy-devel expat-devel curl-devel

  4. 下载: apr-util-1.6.1.tar.gz apr-1.6.5.tar.gz httpd-2.4.39.tar.gz php-7.2.16.tar.gz

  5. 解压 并将 apr apr-util 并 复制到 /usr/local/httpd-2.4.39/srclib 并改名apr、apr-util

  6. 编译httpd 并安装 ./configure --prefix=/usr/local/httpd-2.4.39 --enable-so --enable-mods-shared=most --with-included-apr make&&make install

  7. 进入PHP 目录,编译并安装 ./configure --prefix=/usr/local/php-7.2.16 --with-config-file-path=/usr/local/php-7.2.16/etc --enable-fpm --with-fpm-user=php --with-fpm-group=php --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-gd --with-openssl --with-mhash --enable-pcntl --with-xmlrpc --enable-zip --enable-soap --with-gettext --enable-opcache --with-xsl

  8. 生成PHP.ini cp php.ini-development /usr/local/lib/php.ini

  9. 安装openssl mv config0.m4 config.m4 在/usr/local/php-7.2.16/ext/openssl目录下执行 /usr/local/binphpize

  10. 编译并安装 ./configure --with-openssl --with-php-config=/usr/local/bin/php-config make && make install

11.修改php.ini 启用 openssl

  1. vi httpd.conf, 在AddType application/x-gzip .gz .tgz下面添加: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

  2. vi httpd.conf,在DirectoryIndex增加 index.php <IfModule dir_module>
    DirectoryIndex index.html index.php
    </IfModule>

  3. 查看是否被Apache正确调用 cat /usr/local/httpd-2.4.39/conf/httpd.conf | grep php

  4. 配置开机启动 cp /usr/local/php-7.2.16/sapi/fpm/init.d.php-fpm.in /etc/init.d/php-fpm chmod a+x /etc/init.d/php-fpm
    chkconfig --add php-fpm

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  pNDzPQcMbnhQ   2023年11月13日   33   0   0 lampmysqlphp
  9JCEeX0Eg8g4   2023年11月13日   32   0   0 ubuntuphpcentos
  hJzNyUKGH6SR   2023年11月02日   62   0   0 nginxmysqlphp
  ssGPNGBVZK0u   2023年11月02日   36   0   0 nginxmysqlphp
  qL2sLBQXnavW   2023年11月02日   41   0   0 上传htmlphp
  OidTDJjkUiJ3   2023年11月13日   38   0   0 php代码示例
  lTuY0HnF4CZB   2023年11月13日   34   0   0 mysqlphp
  MCWYWqSAMsot   2023年11月02日   51   0   0 phpbash
  2OOtxGRti36O   2023年11月13日   34   0   0 sedlinuxphp
  D04qQxYJZ4A6   2023年11月19日   38   0   0 mysqlredisphp
  0MjPPWeLBxjw   2023年11月02日   54   0   0 重启mysqlphp
  JYf9VFs3vCDg   2023年11月02日   67   0   0 Serverredisphp