欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php 7 安裝沒有 php.ini

王浩然1年前8瀏覽0評論

在進(jìn)行 PHP 7 安裝的過程中,有時(shí)會遇到?jīng)]有找到 php.ini 文件的情況。如果沒有 php.ini 文件,我們就無法進(jìn)行一些配置,比如說開啟某些擴(kuò)展庫等等。今天我就來給大家介紹一下如何在沒有 php.ini 文件的情況下完成 PHP 7 的安裝。

首先,我們需要明確一點(diǎn),即 php.ini 文件并不是必備的。在 PHP 7 中,我們可以使用默認(rèn)值來運(yùn)行 PHP,大部分情況下都不需要進(jìn)行配置。如果我們需要進(jìn)行一些配置操作,我們可以使用以下命令來新建一個(gè)空白的 php.ini 文件:

touch /usr/local/php/etc/php.ini

這樣就可以創(chuàng)建一個(gè)空白的 php.ini 文件了。接下來,我們可以使用編輯器來添加需要的配置信息。

如果我們需要使用某個(gè)特定的擴(kuò)展庫,我們需要查看該擴(kuò)展庫的環(huán)境依賴,并安裝對應(yīng)的依賴文件。以安裝 imagick 擴(kuò)展庫為例,我們需要執(zhí)行以下命令:

yum install ImageMagick ImageMagick-devel

然后,我們需要使用 PECL 工具來安裝 imagick 擴(kuò)展庫:

pecl install imagick

安裝完成后,我們需要在 php.ini 文件中添加如下內(nèi)容:

extension=imagick.so

保存修改后,我們需要重啟 PHP 服務(wù),設(shè)置擴(kuò)展庫的生效:

systemctl restart php-fpm

在 PHP 7 中,我們還可以通過編譯的方式來添加需要的擴(kuò)展庫。比如說,我們希望添加 redis 擴(kuò)展庫,我們需要執(zhí)行以下命令:

yum install -y autoconf
cd /usr/local/src
wget http://pecl.php.net/get/redis-5.3.4.tgz
tar -zxvf redis-5.3.4.tgz
cd redis-5.3.4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

然后,在 php.ini 文件中添加如下內(nèi)容:

extension=redis.so

最后,重啟 PHP 服務(wù),擴(kuò)展庫即可成功加載。

總結(jié)來說,在沒有 php.ini 文件的情況下,我們可以通過創(chuàng)建一個(gè)空白的 php.ini 文件,或者通過編譯的方式來添加需要的擴(kuò)展庫。不同的擴(kuò)展庫需要的環(huán)境依賴可能不同,需要進(jìn)行相應(yīng)的安裝。