Ubuntu 16.04 安裝 Apache, MySQL, PHP7.2


先更新系統

sudo apt update

 

安裝PHP

通過修改PPA源的方式來安裝

sudo apt-get install software-properties-common python-software-properties

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update

sudo apt-get -y install php7.2

 

如果之前有其他版本PHP,在這邊禁用掉

sudo a2dismod php5

sudo a2enmod php7.2

 

安裝php擴展

sudo apt-get install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml php7.2-intl

 

php -v 查看版本

 

安裝其他擴展

sudo apt-get install php7.2-gd

sudo apt-get install php7.2-soap

sudo apt-get install php7.2-gmp    

sudo apt-get install php7.2-odbc       

sudo apt-get install php7.2-pspell     

sudo apt-get install php7.2-bcmath   

sudo apt-get install php7.2-enchant    

sudo apt-get install php7.2-imap       

sudo apt-get install php7.2-ldap       

sudo apt-get install php7.2-opcache

sudo apt-get install php7.2-readline   

sudo apt-get install php7.2-sqlite3    

sudo apt-get install php7.2-xmlrpc

sudo apt-get install php7.2-bz2

sudo apt-get install php7.2-interbase

sudo apt-get install php7.2-pgsql      

sudo apt-get install php7.2-recode     

sudo apt-get install php7.2-sybase     

sudo apt-get install php7.2-xsl

sudo apt-get install php7.2-cgi        

sudo apt-get install php7.2-dba

sudo apt-get install php7.2-phpdbg     

sudo apt-get install php7.2-snmp       

sudo apt-get install php7.2-tidy       

sudo apt-get install php7.2-zip

 

也可以使用同一個ppa源 安裝 7.0、7.1

sudo apt-get install -y php7.0

sudo apt-get install -y php7.1

 

執行sudo apt-get upgrade或者install時出現E: Sub-process /usr/bin/dpkg returned an error code (1)錯誤解決辦法

執行以下命令

$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/

$ sudo mkdir /var/lib/dpkg/info/

$ sudo apt-get update

 

安裝Apache2

sudo apt install apache2

 

安裝MySQL

 sudo apt install mysql-server php7.2-mysql
 sudo apt-get install mysql-client
 mysql_secure_installation

 

安裝phpmyadmin

sudo apt-get install phpmyadmin
sudo apt-get install php-mbstring
sudo apt-get install php-gettext
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

 

配置phpmyadmin

1 nano /etc/php/7.0/apache2/php.ini

display_errors = On(顯示錯誤日志,出現兩次,都要改,不然無效)
extension=php_mbstring.dll (開啟mbstring)

 


免責聲明!

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



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