LAMP(Linux- Apache-MySQL-PHP)網站架構是目前國際流行的Web框架,該框架包括:Linux操做系統,Apache網絡服務器,MySQL數據 庫,Perl、PHP或者Python編程語言,全部組成產品均是開源軟件,是國際上成熟的架構框架,不少流行的商業應用都是採起這個架構,和 Java/J2EE架構相比,LAMP具備Web資源豐富、輕量、快速開發等特色,微軟的.NET架構相比,LAMP具備通用、跨平臺、高性能、低價格的 優點,所以LAMP不管是性能、質量仍是價格都是企業搭建網站的首選平臺。php
確保軟件包列表是最新的python
apt-get update
安裝LAMPmysql
apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
安裝過程當中須要設置MySQL root用戶密碼web
Apache測試sql
在瀏覽器地址欄輸入服務器IP地址,出現以下信息,代表Apache安裝成功數據庫
因爲LAMP大部分操做與/var/www目錄相關,爲了方便,修改該目錄的權限爲普通用戶可訪問。apache
chmod 777 /var/www/
安裝phpmyadmin編程
phpMyAdmin 是一個以PHP爲基礎,以Web方式架構在網站主機上的MySQL數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。瀏覽器
apt-get install phpmyadmin
在安裝過程當中會要求選擇Web server:apache2或lighttpd,選擇apache2。服務器
而後會要求輸入設置的Mysql數據庫鏈接密碼 Password of the database's administrative user:
將phpmyadmin與apache2創建鏈接
www目錄在/var/www,phpmyadmin在/usr/share /phpmyadmin目錄
ln -s /usr/share/phpmyadmin /var/www
phpmyadmin測試
在瀏覽器地址欄中打開http://127.0.0.1/phpmyadmin
輸入用戶名和密碼
登陸後界面
PHP測試
在/var/www目錄下新建文件test.php,文件中只有一句話:
<?php phpinfo(); ?>
在瀏覽器中輸入http://127.0.0.1/test.php,能夠看到PHP的系統信息。
接着安裝Python-Db
apt-get install python-mysqldb
而後把sms_web複製到/var/www/目錄下
把m.py、smshack.sql和getusb.sh複製到主目錄,並給m.py和getusb.sh添加權限
chmod +x m.py getusb.sh
登錄http://127.0.0.1/phpmyadmin導入smshack.sq
而後改修m.py和/var/www/sms_web/bin/sms.php中的數據庫配置