發表文章

目前顯示的是 4月, 2020的文章

「PHP」CentOS7 安裝 Laravel 使用 php+nginx+mySQL/mariadb

圖片
因工作的需要,嘗試在CentOS上安裝Laravel框架,底下為筆記安裝的步驟與設定(底下的教學沒開啟 SELinux 模式) # PHP 安裝 剛裝好的系統 PHP 只停留在 PHP 5.4, 因為新版的 Laravel 框架需 PHP 7.2 以上,所以我們需要將 PHP 進行升級 網路上有很多安裝方式,後來發現這方式最好 # 首先下載 EPEL Repository 及 Remi Repo : sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum -y install yum-utils # 想要安裝 PHP 7.4 的版本 sudo yum-config-manager --enable remi-php74 # 安裝需要的套件 sudo yum install php php-cli php-fpm php-mbstring php-dom php-pdo php-json php-mysqlnd 因為使用 Nginx 所以一定要安裝 PHP-FPM 套件!! 設定php-fpm,修改 /etc/php-fpm.d/www.conf 修改user和group,為 nginx user = nginx group = nginx # 啟動 systemctl start php-fpm # 停止 systemctl stop php-fpm # 讓重新開機後可自動啟動: sudo systemctl enable php-fpm 補充說明:如果不是用上面的方式安裝,而是安裝的時候下 php74-php php74-php-devel php74-php-fpm php74-php-cli ... 就需要利用底下的方式把 php74 設定為預設的 php rm -f /usr/bin/php ln -fs /usr/bin/php74 /usr/bin/php php -v # Nginx 安裝 新增 /etc/y

「PHP」如何知道 php.ini 的路徑

想要確認網頁使用的的 so 是否有生效,需要查看 php.ini 檔,可利用這指令快速找出 php.ini 放在哪裡 php -i | grep 'php.ini' 輸出的結果 Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini 也可使用 php -i | grep "Loaded Configuration File" or php -i | grep /.+/php.ini -oE