PHP web項目(數據庫)上線部署到服務器


系統:centos 8.0

PHP 7.4 + MySQL 8.0 + Apache 2 (環境部署見之前的文章)

1、web項目打包

  將更新代碼之后的web項目代碼上傳到服務器(通過WinScp軟件上傳)

  按照WinScp軟件的提示輸入服務器IP,用戶名以及密碼等,登錄服務器

  將自己本地整理好的web項目代碼一起上傳至服務器即可(放置服務器默認路徑:var/www/html,路徑也可以提前更改)

  

  等待上傳成功即可!!

2、上線部署完成,解決界面顯示問題

  (1)web項目界面部分顯示正常,但凡事涉及數據的界面(數據顯示,搜索和上傳等界面)都不能正常顯示,按F12發現界面都是只加載到數據顯示之前那里就結束

  (2)查看錯誤日志,查看問題所在

      切換目錄:cd var/log/php-fpm

      查看錯誤日志:cat  www-error.log發現錯誤如下:

        

        這是數據庫沒有連接上,之前安裝PHP版本為7.4,mysql版本為8.0,覺得應該沒有什么問題,之后嘗試mysql_connect,new mysqli還有new PDO等連接數據庫的方法都沒有連接上

    問題解決:后面才發現自己傻了,之前安裝環境的時候PHP還沒有獲得MySQL的支持,為了讓我們的PHP獲得MySQL的支持,需要安裝PHP-mysql軟件包

          指令如下:yum search php

               

               yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc   

               之后,需要再次重啟一下服務

              systemctl start httpd

  這時候,再在瀏覽器中,輸入http://IP,發現所有界面全部顯示正常,功能也正常!!

 

  **備注:途中所有需要選擇的地方全部選擇:y

 

   

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM