zoukankan      html  css  js  c++  java
  • PHP 安装

    请先安装依赖包

    yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

    下载php-7.3.0,

    一般我在本地下载然后传到服务器上去这样比较快然后scp 命令上传到服务器

    scp /Users/qutao/Downloads/php-7.3.27.tar.gz  root@123.57.229.62 /tmp
    wget https://www.php.net/distributions/php-7.3.27.tar.gz

    解压 

    $ tar -zxvf php-7.3.0.tar.gz
    $ cd php-7.3.0

    配置PHP安装的目录

    ./configure 
    --prefix=/usr/local/php 
    --exec-prefix=/usr/local/php 
    --bindir=/usr/local/php/bin 
    --sbindir=/usr/local/php/sbin 
    --includedir=/usr/local/php/include 
    --libdir=/usr/local/php/lib/php 
    --mandir=/usr/local/php/php/man 
    --with-config-file-path=/usr/local/php/etc 
    --with-openssl 
    --enable-mbstring 
    --enable-fpm

    编译安装 

    $ make && make install

    在之前编译的源码包中,找到 php.ini-production,复制到/usr/local/php/etc下,并改名为php.ini:

    $ cp php.ini-production /usr/local/php/etc/php.ini

    将php源码编译目录下的 sapi/fpm/init.d.php-fpm 文件拷贝到系统配置 /etc/init.d 目录下并重命名为 php-fpm 

    [root@localhost php-7.3.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 
    [root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm

    添加 php-fpm 配置文件 
    将php安装目录下的 /usr/local/php/etc/php-fpm.conf.default 文件拷贝同目录下并重命名为 php-fpm.conf 

    [root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

    添加 www.conf 配置文件 

    将php安装目录下的 /usr/local/php/etc/php-fpm.d/www.conf.default 文件拷贝同目录下并重命名为 www.conf 

    [root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

    添加php安装目录到系统环境变量 

    创建并打开文件php.sh 

    [root@localhost php-7.3.0]# vim /etc/profile.d/php.sh

    添加内容如下: 

    export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/

    保存并退出 

    :wq!

    使用source立即生效刚刚添加的php环境变量 

    [root@localhost php-7.3.0]# source /etc/profile.d/php.sh

    启动php-fpm

    [root@localhost php-7.3.0]# service php-fpm start

    看到9000端口也就成功了!!!

    [root@iZ2zef5z7h5tt8lke5b6y7Z sbin]# netstat -tnl
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State
    tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN
    tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
    tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN
    tcp6       0      0 :::3306                 :::*                    LISTEN

    设置php开机启动

    修改系统配置目录下的 php-fpm 文件可执行权限

    [root@localhost php-src-php-7.1.6]# chmod +x /etc/init.d/php-fpm


    > 将系统配置目录下的 `php-fpm` 添加到 `系统服务`

    [root@localhost php-src-php-7.1.6]# chkconfig --add php-fpm


    > 设置 `php-fpm` `系统服务` 为开机启动

    [root@localhost php-src-php-7.1.6]# chkconfig php-fpm on

    成功!!!
    ————————————————
    版权声明:本文为CSDN博主「phpluo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_42579642/article/details/85290670

    只是查找方便的总结
  • 相关阅读:
    Android(java)学习笔记68:使用proguard混淆android代码
    SGU 194 Reactor Cooling
    关于流量有上下界的网络流问题的求解
    关于最小割的求解方法
    HDU 5311 Hidden String
    POJ 3548 Restoring the digits
    POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
    ZOJ 1967 POJ 2570 Fiber Network
    HDU 1969 Pie
    HDU 1956 POJ 1637 Sightseeing tour
  • 原文地址:https://www.cnblogs.com/qutao125/p/14515983.html
Copyright © 2011-2022 走看看