發表文章

目前顯示的是有「PHP」標籤的文章

如何在CentOS 7安裝一套完整的LAMP服務 第三章 PHP安裝

圖片
PHP是執行動態網頁程式最常用的方法,其他比較常見的方法還有Java, Python, Ruby, C#等等機制,但PHP還是最常使用的一種方式,這邊先介紹如何安裝比較新的PHP 7版本,以7.1為例,就要建立所屬的Repo,安裝方式很簡單,只要執行以下兩個指令 sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 接下來就可以開始安裝PHP 7.1 sudo yum install mod_php71w php71w-cli php71w-common php71w-gd php71w-mbstring php71w-mcrypt php71w-mysqlnd php71w-xml 以上為比較常用的指令,有需要可以後續再補裝 看到上面的清單就表示可以開始安裝了。 安裝好之後重新啟動HTTPD就可以使用PHP了,PHP的設定檔放在 /etc/php.ini,如有需要可以修改此檔案,再重啟HTTPD使用該功能。 設定檔 設定檔的設定很多,比較常用的在下面做簡單介紹 Upload相關 file_uploads = On <== 是否啟用Upload upload_max_filesize = 2M <== Upload檔案的最大大小,這是指一次所有檔案的總大小 max_file_uploads = 20 <== 一次可以上傳多少個檔案 post_max_size = 8M <== 因為FTP Upload都都使用POST,所以這個也要記得改 Log相關 display_startup_errors = Off <== 錯誤是否顯示在畫面上,請不要打開,很容易被看光光的 log_errors = On <== 是否把錯誤紀錄到log中 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT <== 定義下一頁說明,這是預設的,可以沿用 程式語法