linux下要怎樣安裝php環(huán)境

發(fā)布時(shí)間:2024-03-13
建站服務(wù)器
linux下要怎樣安裝php環(huán)境?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!
linux下安裝php環(huán)境的方法:1、安裝cmake;2、安裝libzip;3、安裝php依賴;4、創(chuàng)建www用戶;5、下載php源碼并進(jìn)行預(yù)配置;6、編譯安裝;7、創(chuàng)建啟動(dòng)腳本。
安裝步驟如下:
第一步:安裝cmake
yum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake執(zhí)行命令cmake -version 查看是否安裝成功:
#輸出cmake version 3.16.1cmake suite maintained and supported by kitware (kitware.com/cmake).第二步:安裝libzip1.5.2
#安裝bzip2-devel依賴包yum install bzip2 bzip2-devel -y#安裝libzipcd ~wget https://libzip.org/download/libzip-1.5.2.tar.gztar xf libzip-1.5.2.tar.gz cd libzip-1.5.2mkdir buildcd buildcmake ..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第四步:創(chuàng)建www用戶
useradd -m -s /sbin/nologin www修改庫(kù)加載路徑
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最終再次進(jìn)行預(yù)配置
第五步:下載php源碼并預(yù)配置
#安裝wget工具yum install wget -y#下載php源碼wget https://www.php.net/distributions/php-7.3.12.tar.gz#解壓php tar包tar xf php-7.3.12.tar.gz#進(jìn)入php解壓后的目錄cd php-7.3.12#預(yù)配置./configure --prefix=/usr/local/php \\\\\\\\ --with-config-file-path=/usr/local/php/etc \\\\\\\\ --with-config-file-scan-dir=/usr/local/php/etc/conf.d \\\\\\\\ --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查看最后輸出是否出現(xiàn)error:
如果沒(méi)有error出現(xiàn),并且出現(xiàn)如下字眼,則進(jìn)行下一步
thank you for using php第六步:進(jìn)行編譯安裝
make && make install第七步:創(chuàng)建啟動(dòng)腳本
cp php.ini-development /usr/local/php/etc/php.ini cd /usr/local/php/etc/ cp php-fpm.conf.default php-fpm.conf默認(rèn)官方提供了一個(gè)systemd管理腳本
路徑為:/root/php-7.3.12/sapi/fpm下php-fpm.service
#復(fù)制一份配置文件cp php-fpm.conf.default php-fpm.conf#拷貝啟動(dòng)腳本到指定目錄cp /root/php-7.3.13/sapi/fpm/php-fpm.service /usr/lib/systemd/system/systemctl daemon-reloadsystemctl start php-fpmsystemctl enable php-fpmsystemctl status php-fpm這個(gè)時(shí)候還沒(méi)完,啟動(dòng) 會(huì)提示你找不到包含的配置文件:
cd /usr/local/php/etc/php-fpm.d/cp www.conf.default www.confsystemctl start php-fpmsystemctl status php-fpm這個(gè)時(shí)候不出意外就是正常狀態(tài):
查看進(jìn)程是否存在
ps -ef|grep php-fpm查看端口是否啟動(dòng):
ss -lntup|grep 9000感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)linux下要怎樣安裝php環(huán)境大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注資訊頻道。
上一個(gè):仙客來(lái)的黑根病及防治
下一個(gè):未取得房產(chǎn)證的二手房子如何買(mǎi)賣(mài)

鋼結(jié)構(gòu)廠房有哪些施工重難點(diǎn)、對(duì)策?
怎么知道小米bl鎖,小米手機(jī)3有沒(méi)有鎖BL
y70002019評(píng)測(cè)(y7000九代和十代的區(qū)別)
電腦的硬盤(pán)長(zhǎng)什么樣,電腦硬盤(pán)長(zhǎng)什么樣在哪里
總線的分類和技術(shù)指標(biāo)
在中國(guó)境內(nèi)注冊(cè)的獨(dú)資企業(yè)可否參加國(guó)內(nèi)招標(biāo)項(xiàng)目的投標(biāo)
什么是取樣電阻?它有什么特性?
蘭花的單株蒔養(yǎng)
臺(tái)式組裝機(jī)配置單及價(jià)格組裝電腦配置推薦(臺(tái)式電腦組裝配置單)
英魂之刃手游官方下載(英魂之刃手機(jī)版官網(wǎng)下載)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos