本文將介紹如何在CentOS 7.3操作系統(tǒng)上安裝PHP 7,并提供一些示例來幫助讀者更好地理解安裝過程。
安裝PHP 7前,請確保您的CentOS 7.3系統(tǒng)已經(jīng)連接到互聯(lián)網(wǎng),并且具備sudo權(quán)限。
步驟一:使用以下命令添加Webtatic倉庫:
$ sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
步驟二:現(xiàn)在您可以使用以下命令安裝PHP 7及其常用模塊:
$ sudo yum install -y php70w php70w-opcache
安裝完成后,您可以通過以下命令驗證PHP 7是否已成功安裝:
$ php -v
您應該看到類似于以下輸出的內(nèi)容:
PHP 7.0.34 (cli) (built: Nov 2 2020 09:36:08) ( NTS )
這表明PHP 7已經(jīng)成功安裝在您的CentOS 7.3系統(tǒng)上。
接下來,我們將了解如何配置PHP 7和一些示例來幫助您更好地理解配置過程。
步驟三:使用您喜歡的文本編輯器打開php.ini文件:
$ sudo vi /etc/php.ini
您可以修改一些常見的PHP配置項,例如:
memory_limit = 512M post_max_size = 100M upload_max_filesize = 100M
在這個示例中,我們將PHP的內(nèi)存限制設置為512MB,設置POST請求的最大大小為100MB,并設置最大上傳文件大小為100MB。
一旦您完成了配置更改,請保存并關(guān)閉php.ini文件。
在配置PHP 7之后,您需要重新啟動Apache或Nginx服務器以使更改生效。
現(xiàn)在,我們將通過提供一個簡單的示例來說明如何在PHP 7中使用PDO擴展。
步驟四:首先,您需要安裝PDO模塊。使用以下命令安裝pdo及其MySQL驅(qū)動:
$ sudo yum install -y php70w-pdo php70w-mysql
步驟五:打開您的PHP文件并添加以下代碼:
<?php // PDO連接數(shù)據(jù)庫 try { $db = new PDO('mysql:host=localhost;dbname=test', 'username', 'password'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo '成功連接到數(shù)據(jù)庫。'; } catch (PDOException $e) { echo '連接數(shù)據(jù)庫失敗: ' . $e->getMessage(); } ?>
在這個示例中,我們使用PDO連接到名為test的數(shù)據(jù)庫,并以指定的用戶名和密碼進行身份驗證。
完成這些步驟后,您可以通過運行PHP文件來查看是否成功連接到數(shù)據(jù)庫。
通過本文,您學會了如何在CentOS 7.3上安裝PHP 7,并配置一些常見的PHP選項。此外,我們還提供了一個使用PDO擴展的示例。祝您使用PHP 7愉快!