摘要:安裝是一款強大的數據庫管理系統。要安裝,在終端中鍵入這些命令安裝過程中,會詢問是否設置密碼。如果你錯過了也沒關系,在安裝后通過腳本可以輕松設置密碼。安裝是一款開源的腳本語言,廣泛應用與構建動態網頁。
關于 LAMP
LAMP 是指一組通常一起使用來運行動態網站或者服務器的自由軟件名稱首字母縮寫:
Linux,操作系統
Apache,網頁服務器
MySQL,數據庫管理系統(或者數據庫服務器)
PHP
下面是安裝教程。
1. 安裝 ApacheApache 是一款免費的開源軟件,世界上超過50%的服務器都運行著它。
安裝 apache,只需要打開終端并鍵入以下命令:
sudo apt-get update sudo apt-get install apache2
要檢查 Apache 是否被安裝,打開瀏覽器訪問你服務器的 IP (例如 http://12.34.56.789)。頁面應該顯示一些文字,類似
1.1 如何查看服務器的 IP 地址你可以執行下面的命令來查看服務器 IP 地址。
ifconfig eth0 | grep inet | awk "{ print $2 }"2. 安裝 MySQL
MySQL 是一款強大的數據庫管理系統。
要安裝 MySQL,在終端中鍵入這些命令:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
安裝過程中, MySQL 會詢問是否設置 root 密碼。如果你錯過了也沒關系,在安裝后通過 MySQL shell 腳本可以輕松設置密碼。
一旦裝好 MySQL,我們應該通過下面的命令來激活:
sudo mysql_install_db
完成后運行 MySQL set up 腳本:
sudo /usr/bin/mysql_secure_installation
此處會詢問你當前的 root 密碼 ,輸入你設置的密碼,若沒設則直接回車。
Enter current password for root (enter for none): OK, successfully used password, moving on...
然后會提示你是否要更改 root 密碼,然后進入下一步。
全部選擇 yes 即可。最后,MySQL 會重載并應用新的更改。
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. 安裝 PHPPHP 是一款開源的 web 腳本語言,廣泛應用與構建動態網頁。
要安裝 PHP,在終端鍵入下列命令:
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
在你回答 2 次提示后,PHP 會自己安裝好。
將 php 加入到目錄索引也是很常見的需求:
sudo nano /etc/apache2/mods-enabled/dir.conf
在最前面增加 index.php 。看起來像這樣:
3.1 PHP ModulesDirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
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 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 [...]
你要裝一個模塊,鍵入:
sudo apt-get install _name of the module_
當然你也可以一次安裝多個模塊,在模塊名之間直接加個空格就可以了。
祝賀你!你的LAMP 已經安裝成功了!
4. 查看效果: 查看服務器上的 PHP經過 LAMP 已經安裝好,我們仍然可以通過創建一個php info 頁面來在線查看所有的組件。
要實現該功能,首先創建新文件:
sudo nano /var/www/info.php
添加下面的代碼:
然后保存并退出。
重啟 apache 以讓更改生效:
sudo service apache2 restart
訪問 php info 頁面 (確保將例子 IP 地址替換為你正確的哪個): http://12.34.56.789/info.php
頁面看起來應該類似
更多精彩文章,歡迎訪問 wtser.com
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/35742.html
摘要:不過,有些網友可能出于學習的考慮,不需要一鍵包或者面板這樣的復雜集成內容,于是就希望自行編譯安裝環境。在這篇文章中,筆者就來分享一篇在系統中手動編譯安裝安裝網站環境的過程。數據庫安全設置根據提示我們設置數據庫的安全和默認選項。我們在選擇Linux VPS、服務器之后需要搭建Web建站運行環境,其中較多的用戶會選擇LNMP/LEMP或者LAMP比較多,當然還有可能會安裝其他組合的軟件環境。如果...
閱讀 2400·2021-10-09 09:44
閱讀 2138·2021-10-08 10:05
閱讀 3428·2021-07-26 23:38
閱讀 3000·2019-08-28 18:16
閱讀 815·2019-08-26 11:55
閱讀 1826·2019-08-23 18:29
閱讀 2039·2019-08-23 18:05
閱讀 1368·2019-08-23 17:02