[Linux]LAMP架設伺服器常用指令

摘要:[linux]Linux常用指令

在某些資料夾需要 root 權限才能操作的搬移、複製和刪除檔案的話,就需要用 檔案管理工具 要到文字模式下指令
快速鍵 Ctrl + Alt + T
 


	sudo nautilus


	gksudo nautilus
	

安裝LAMP,何謂LAMP就是包含(Linux, Apache, MySQL, PHP)
 

1.安裝Apache



 


	sudo apt-get update
	sudo apt-get install apache2
	

 

2.看一下IP位置

 

ifconfig eth0 | grep inet | awk '{ print $2 }'
一般常打
 


ifconfig

 

3.安裝MySQL






	sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

	sudo mysql_install_db
	
	sudo /usr/bin/mysql_secure_installation
	


Enter current password for root (enter for none):

OK, successfully used password, moving on...




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...


 

4.安裝PHP




 


	sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

	sudo nano /etc/apache2/mods-enabled/dir.conf

 


	<IfModule mod_dir.c>

	          DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
	
	</IfModule>

 


	apt-cache search php5-




	sudo nano /var/www/info.php

 


	<?php
	phpinfo();
	?>
	 

5.apache 重新啟動



 


	sudo service apache2 restart

6.關機與重新開機

shutdown:關機
shutdown -參數 時間 訊息
k:並非真正關機,只是送出訊息
r:關機後重新開機
h:關機後不重新開機

(立即關機)


shutdown -h now 

f:快速關機
n:快速關機,不要經過init的程序
c:取消關時的程序
t:在警告訊息和刪除信號間做停留 時間可用now或任意數字 (代表分鐘)
reboot:重新開機


reboot