linux下怎麼安裝php環境 linux運維

2021-10-11 05:11:20 字數 4061 閱讀 4011

安裝步驟如下:

第一步:安裝cmake

yum install epel-release -y

yum install cmake3 -y

cp /usr/bin/cmake3 /usr/bin/cmake

執行命令cmake -version 檢視是否安裝成功:

#輸出cmake version 3.16.1

cmake suite maintained and supported by kitware ().

第二步:安裝libzip1.5.2

#安裝bzip2-devel依賴包yum install bzip2 bzip2-devel -y

#安裝libzipcd ~

wget

tar xf libzip-1.5.2.tar.gz

cd libzip-1.5.2

mkdir buildcd build

cmake ..

make#make testmake install

第三步:安裝php依賴

yum install gcc \\

gcc-c++ \\

libxml2 \\

libxml2-devel \\

openssl \\

openssl-devel \\

libcurl \\

libcurl-devel \\

freetype \\

freetype-devel \\

libjpeg \\

libjpeg-devel \\

libpng \\

libpng-devel \\

libxslt \\

libxslt-devel \\

systemd-devel \\

libicu-devel \\

libedit-devel

第四步:建立www使用者

useradd -m -s /sbin/nologin www
修改庫載入路徑

vim /etc/ld.so.conf
#新增如下幾行/usr/local/lib64

/usr/local/lib

/usr/lib

/usr/lib64

使之生效:

ldconfig -v
或者

echo /usr/local/lib64 >>/etc/ld.so.conf 

echo /usr/local/lib >>/etc/ld.so.conf

echo /usr/lib >>/etc/ld.so.conf

echo /usr/lib64 >>/etc/ld.so.conf

ldconfig -v

最終再次進行預配置

#安裝wget工具

yum install wget -y

wget

#解壓php tar包

tar xf php-7.3.12.tar.gz

#進入php解壓後的目錄

cd php-7.3.12

#預配置

./configure --prefix=/usr/local/php \\

--with-config-file-path=/usr/local/php/etc \\

--with-config-file-scan-dir=/usr/local/php/etc/ \\

--disable-cgi \\

--enable-fpm \\

--with-fpm-user=www \\

--with-fpm-group=www \\

--enable-ftp \\

--with-curl \\

--with-gd \\

--with-gettext \\

--with-iconv-dir \\

--with-kerberos \\

--with-libedit \\

--with-openssl \\

--with-pcre-regex \\

--with-pdo-mysql \\

--with-xsl \\

--with-zlib \\

--with-mhash \\

--with-mysqli \\

--with-png-dir=/usr/lib \\

--with-jpeg-dir=/usr/lib\\

--with-freetype-dir=/usr/lib \\

--enable-mysqlnd \\

--enable-bcmath \\

--enable-libxml \\

--enable-inline-optimization \\

--enable-gd-jis-conv \\

--enable-mbregex \\

--enable-mbstring \\

--enable-opcache \\

--enable-pcntl \\

--enable-shmop \\

--enable-soap \\

--enable-sockets \\

--enable-sysvsem \\

--enable-xml \\

--enable-zip \\

--enable-calendar \\

--enable-intl \\

--enable-exif

檢視最後輸出是否出現error:

如果沒有error出現,並且出現如下字眼,則進行下一步

thank you for using php
第六步:進行編譯安裝

make && make install
第七步:建立啟動指令碼

cp php.ini-development  /usr/local/php/etc/php.ini 

cd /usr/local/php/etc/

cp php-fpm.efault php-fpm.conf

預設官方提供了乙個systemd管理指令碼

路徑為:/root/下php-fpm.service

#複製乙份配置檔案

cp php-fpm.efault php-fpm.conf

#拷貝啟動指令碼到指定目錄

cp /root/php-7.3.13/sapi/fpm/php-fpm.service /usr/lib/systemd/system/

systemctl daemon-reload

systemctl start php-fpm

systemctl enable php-fpm

systemctl status php-fpm

這個時候還沒完,啟動 會提示你找不到包含的配置檔案:

cd /usr/local/php/etc/php-fpm.d/

cp www.efault www.conf

systemctl start php-fpm

systemctl status php-fpm

這個時候不出意外就是正常狀態:

檢視程序是否存在

ps -ef|grep php-fpm
檢視埠是否啟動:

ss -lntup|grep 9000

Linux下安裝 配置PHP環境

環境 centos 6.5 64位作業系統 mysql apache 接下來我們來安裝 配置php環境,編譯php5的時候貌似比較複雜,容易出現很多問題,如遇到錯誤,需要根據錯誤提示來改善編譯引數。1 檢查php是否已經安裝,使用php v,是否能夠看到版本號 或者使用rpm qa grep php...

Linux環境下Php安裝swoole擴充套件

php安裝目錄 usr local php php.ini配置檔案路徑 usr local php etc php.ini 1 安裝swoole cd usr local src wget tar zxvf v2.1.3.tar.gz cd swoole src 2.1.2 usr local ph...

linux安裝php環境

先用yum安裝httpd apache yum install httpd 然後安裝mysql 更新源 wget wget wget rpm ivh mysql server 5.5.48 1.el6.x86 64.rpm rpm ivh mysql client 5.5.48 1.el6.x86 ...