新聞中心
LAMP是一個(gè)縮寫,它指一組通常一起使用來運(yùn)行動(dòng)態(tài)網(wǎng)站或者服務(wù)器的自由軟件: Linux,操作系統(tǒng); Apache,網(wǎng)頁(yè)服務(wù)器; MySQL,數(shù)據(jù)庫(kù)管理系統(tǒng)(或者數(shù)據(jù)庫(kù)服務(wù)器); PHP 和有時(shí) Perl 或 Python,腳本語言。

創(chuàng)新互聯(lián)是一家專業(yè)提供定西企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、成都網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為定西眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
第1步:安裝Apache
Apache是一個(gè)免費(fèi)開源軟件,可運(yùn)行世界上50%的Web服務(wù)器。
要安裝apache,打開終端并鍵入以下命令:
sudo apt-get update
sudo apt-get install apache2
而已。 要檢查是否安裝了Apache,請(qǐng)將瀏覽器指向您服務(wù)器的IP地址(例如http://12.34.56.789)。 該頁(yè)面應(yīng)該顯示的話“它的工作!”像這樣 。
如何查找您的服務(wù)器的IP地址您可以運(yùn)行以下命令來顯示您的服務(wù)器的IP地址。
ifconfig eth0 | grep inet | awk '{ print $2 }'
第2步:安裝MySQL
MySQL是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),用于組織和檢索數(shù)據(jù)
要安裝MySQL,請(qǐng)打開終端并鍵入以下命令:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
在安裝過程中,MySQL會(huì)要求您設(shè)置root密碼。 如果你錯(cuò)過了在程序安裝時(shí)設(shè)置密碼的機(jī)會(huì),以后很容易從MySQL shell中設(shè)置密碼。
一旦你安裝了MySQL,我們應(yīng)該用這個(gè)命令激活它:
sudo mysql_install_db
通過運(yùn)行MySQL設(shè)置腳本完成:
sudo /usr/bin/mysql_secure_installation
提示將要求您輸入當(dāng)前的root密碼。
輸入。
Enter current password for root (enter for none):
OK, successfully used password, moving on...
然后提示將詢問您是否要更改root密碼。 繼續(xù),選擇N并繼續(xù)下一步。
這是最簡(jiǎn)單只是說是的所有選項(xiàng)。 最后,MySQL將重新加載和實(shí)現(xiàn)新的更改。
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. 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完成。
第3步:安裝PHP
PHP是一種開源的Web腳本語言,廣泛用于構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)。要安裝PHP,請(qǐng)打開終端并鍵入此命令。
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
在您對(duì)提示兩次回答yes之后,PHP將自行安裝。它也可能是有用的添加php到目錄索引,以提供相關(guān)的php索引文件:
sudo nano /etc/apache2/mods-enabled/dir.conf
將index.php添加到索引文件的開頭。 頁(yè)面現(xiàn)在應(yīng)該如下所示:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
PHP模塊,PHP還有各種有用的庫(kù)和模塊,您可以將其添加到虛擬服務(wù)器上。 您可以查看可用的庫(kù)。
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 source
php5-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
[...]
一旦您決定安裝該模塊,請(qǐng)鍵入:
sudo apt-get install name of the module
通過使用空格分隔每個(gè)模塊的名稱,可以一次安裝多個(gè)庫(kù)。恭喜! 你現(xiàn)在有LAMP在你的Droplet!
第4步:結(jié)果 – 請(qǐng)參閱您的服務(wù)器上的PHP
雖然安裝了LAMP,我們?nèi)匀豢梢酝ㄟ^創(chuàng)建一個(gè)快速的PHP信息頁(yè)面來查看組件在線要進(jìn)行設(shè)置,首先創(chuàng)建一個(gè)新文件:
sudo nano /var/www/info.php
在以下行中添加:
然后保存并退出。
重新啟動(dòng)apache以使所有更改生效:
sudo service apache2 restart
訪問您的PHP信息頁(yè)面完成(確保您替換示例IP地址與您正確的IP地址):http://12.34.56.789/info.php,它應(yīng)該類似于此。
網(wǎng)站名稱:Ubuntu上搭建LAMP環(huán)境
網(wǎng)站網(wǎng)址:http://www.fisionsoft.com.cn/article/cddpesd.html


咨詢
建站咨詢
