ubuntu16 php mysql_Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)...
Ubuntu16.04 搭建 LAMP
在本教程中,我使用IP地址為192.168.10.13的主機
這些設置可能會有所不同,因此您必須在適當的位置替換它們。
版本說明
Linux:Ubuntu 16.04
Apache:apache 2.4.18
MySQL:MySQL 5.7.22
PHP:PHP 7.0.28
配置 ufw 服務
在本教程中我們關閉ufw服務,因此我們可以這樣操作:
$ ufw disable
如果互聯網無法訪問站點,可能要到服務器提供商的控制臺放行相應端口
安裝 apache 2.4.18
Ubuntu16.04 提供了 Apache2.4.18。因此我們可以像這樣安裝它:
$ sudo apt -y install apache2
# 安裝完成后系統會自動啟動服務
安裝MySQL 5.7.22
Ubuntu16.04 提供了 MySQL,安裝過程中會提示設置數據庫密碼。因此我們可以像這樣安裝它:
$ sudo apt -y install mysql-server mysql-client
# 安裝過程中,根據提示設置數據庫密碼
# 安裝完成后系統會自動啟動服務
執行MySQL初始化腳本:
$ mysql_secure_installation
注意:對于所有MySQL服務器在生產中使用,建議運行此腳本的所有部分!請仔細閱讀每一步!
安裝 PHP 7.0.28
Ubuntu16.04 提供了 PHP 7.0.28。因此我們可以像這樣安裝它:
$ sudo apt -y install php libapache2-mod-php
安裝PHP之后我們必須重新啟動Apache:
$ systemctl restart apache2
測試PHP7 是否和Apache關聯起來,并獲取有關您的PHP7安裝的詳細信息。我們現在創建一個小型PHP文件(index.php)并在瀏覽器中調用它。該文件將顯示大量有關我們PHP安裝的有用信息:
$ vim /var/www/html/index.php
phpinfo();
?>
在瀏覽器打開 http://192.168.10.13 即可看到PHP的信息,正如您所看到的,PHP7正在運行,它正在通過Apache 2.0 Handler進行工作,如Server API行中所示。如果向下滾動,您將看到所有已在PHP7中啟用的模塊。MySQL沒有在那里列出,這意味著我們在PHP7中還沒有MySQL支持。為了在PHP中獲得MySQL支持,我們可以安裝php-mysql軟件包。最好安裝一些其他PHP7模塊,以及您可能需要它們用于您的應用程序。您可以搜索可用的PHP7模塊,如下所示:
$ sudo apt search php-# 搜索可用的php模塊
## 選擇你需要的,并像這樣安裝它們:
$ sudo apt install php-mysql
在下一步中,我將安裝一些CMS系統需要的常見PHP模塊,如Wordpress,Joomla和Drupal:
$ sudo apt install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl libcurl3
安裝完成后,重新啟動httpd服務,然后再次打開 http://192.168.10.13 即可看到PHP的更多擴展信息:
$ systemctl restart apache2
轉載至鏈接:https://my.oschina.net/kangvcar/blog/1807837
總結
以上是生活随笔為你收集整理的ubuntu16 php mysql_Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python获取方法的装饰方法_pyth
- 下一篇: java程序安装_java实现可安装的e