安裝步驟如下:
第一步:安裝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 ...