您好,登錄后才能下訂單哦!
本篇內容主要講解“Ubuntu上怎么搭建LAMP環境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Ubuntu上怎么搭建LAMP環境”吧!
LAMP是一個縮寫,它指一組通常一起使用來運行動態網站或者服務器的自由軟件: Linux,操作系統; Apache,網頁服務器; MySQL,數據庫管理系統(或者數據庫服務器); PHP 和有時 Perl 或 Python,腳本語言。
Apache是一個免費開源軟件,可運行世界上50%的Web服務器。
要安裝apache,打開終端并鍵入以下命令:
sudo apt-get update sudo apt-get install apache2
而已。 要檢查是否安裝了Apache,請將瀏覽器指向您服務器的IP地址(例如http://12.34.56.789)。 該頁面應該顯示的話“它的工作!”像這樣 。
如何查找您的服務器的IP地址您可以運行以下命令來顯示您的服務器的IP地址。
ifconfig eth0 | grep inet | awk '{ print $2 }'
MySQL是一個強大的數據庫管理系統,用于組織和檢索數據
要安裝MySQL,請打開終端并鍵入以下命令:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
在安裝過程中,MySQL會要求您設置root密碼。 如果你錯過了在程序安裝時設置密碼的機會,以后很容易從MySQL shell中設置密碼。
一旦你安裝了MySQL,我們應該用這個命令激活它:
sudo mysql_install_db
通過運行MySQL設置腳本完成:
sudo /usr/bin/mysql_secure_installation 提示將要求您輸入當前的root密碼。 輸入。 Enter current password for root (enter for none): OK, successfully used password, moving on... 然后提示將詢問您是否要更改root密碼。 繼續,選擇N并繼續下一步。 這是最簡單只是說是的所有選項。 最后,MySQL將重新加載和實現新的更改。 By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created forthem. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up...
一旦你完成了,你可以通過安裝PHP完成。
PHP是一種開源的Web腳本語言,廣泛用于構建動態網頁。要安裝PHP,請打開終端并鍵入此命令。
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
在您對提示兩次回答yes之后,PHP將自行安裝。它也可能是有用的添加php到目錄索引,以提供相關的php索引文件:
sudo nano /etc/apache2/mods-enabled/dir.conf 將index.php添加到索引文件的開頭。 頁面現在應該如下所示: <IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm </IfModule>
PHP模塊,PHP還有各種有用的庫和模塊,您可以將其添加到虛擬服務器上。 您可以查看可用的庫。
apt-cache search php5- 終端將顯示可能的模塊列表。 開頭是這樣的: php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language php5-common - Common files for packages built from the php5 sourcephp5-curl - CURL module for php5 php5-dbg - Debug symbols for PHP5 php5-dev - Files for PHP5 module development php5-gd - GD module for php5 php5-gmp - GMP module for php5 php5-ldap - LDAP module for php5 php5-mysql - MySQL module for php5 php5-odbc - ODBC module for php5 php5-pgsql - PostgreSQL module for php5 php5-pspell - pspell module for php5 php5-recode - recode module for php5 php5-snmp - SNMP module for php5 php5-sqlite - SQLite module for php5 php5-tidy - tidy module for php5 php5-xmlrpc - XML-RPC module for php5 php5-xsl - XSL module for php5 php5-adodb - Extension optimising the ADOdb database abstraction library php5-auth-pam - A PHP5 extension for PAM authentication [...]
一旦您決定安裝該模塊,請鍵入:
sudo apt-get install name of the module
通過使用空格分隔每個模塊的名稱,可以一次安裝多個庫。恭喜! 你現在有LAMP在你的Droplet!
雖然安裝了LAMP,我們仍然可以通過創建一個快速的PHP信息頁面來查看組件在線要進行設置,首先創建一個新文件:
sudo nano /var/www/info.php 在以下行中添加:
然后保存并退出。
重新啟動apache以使所有更改生效:
sudo service apache2 restart
訪問您的PHP信息頁面完成(確保您替換示例IP地址與您正確的IP地址):http://12.34.56.789/info.php,它應該類似于此。
到此,相信大家對“Ubuntu上怎么搭建LAMP環境”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。