/www.php.net/distributions/php-7.2.24.tar.gz --no check certificate2:解壓檔案(解壓後會生成乙個php-7.2.24資料夾)
tar -zxvf php-7.2.24.tar.gz
3:進入到解壓資料夾
cd php-7.2.24
4:(–prefix,–with-config-file-path:安裝路徑,–with-fpm-user,-with-fpm-group:使用的使用者,–with-curl:路徑)
.
/configure \
--prefix=/server/php72 \
--with-config-file-path=/server/php72/etc \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-
group=www \
--enable-mbstring \
--with-curl=/server/php72/curl \
--with-gd \
--with-zlib \
--with-bz2 \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
-enable-pcntl \
--enable-mbregex \
--enable-exif \
--enable-bcmath \
--with-mhash \
--enable-zip \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-mysql=mysqlnd \
--enable-pdo \
--with-mysqli \
--with-jpeg-
dir=/usr \
--with-png-
dir=/usr \
--with-openssl \
--with-libdir=/lib/x86_64-linux-gnu/ \
--enable-ftp \
--with-gettext \
--with-xmlrpc \
--enable-opcache \
--with-iconv \
--enable-mysqlnd \
--with-mysqli=mysqlnd \
--with-iconv-
dir \
--with-kerberos \
--with-pdo-sqlite \
--with-pear \
--enable-libxml \
--enable-shmop \
--enable-xml \
--enable-opcache \
--enable-tokenizer \
--enable-cli
5:
make
make test
(檢查測試)
make install
(安裝)
6:配置php
cp php.ini-production php.ini
cp php-fpm.conf.default php-fpm.conf
修改 /server/php72/etc/php-fpm.d/www.conf 的
listen = 127.0.0.1:9001
啟動埠(預設php埠是9000,如果安裝新的php需要修改新的埠號)
最後到安裝目錄啟動:/server/php72/sbin/php-fpm
service php-fpm restart
7:驗證是否成功
檢視埠 和 驗證方法自行操作
8:php專案實現
在nginx中的conf配置檔案中,將有關php的解析埠號與上面修改的埠號對應即可
fastcgi_pass 127.0.0.1:9001;
linux下編譯安裝lnmp環境
1.建立執行使用者 useradd m s sbin nologin mysql 新建程式使用者並加入mysql組,不允許登陸系統 2.解包 cd 切換到當前使用者家目錄 tar zxvf mysql 5.5.22.tar.gz c usr src 解壓軟體包 cd usr src mysql 5....
CentOS 環境下 搭建 LNMP環境
關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...
Lnmp環境下搭建SVN
第一步 安裝svn yum install subversion 第二步 在 usr local下建立svn資料夾並賦予777 chmod r 777 usr local svn 第三步 建立版本庫 svnadmin create usr local svn project 其中project等資料...