首頁  >  文章  >  後端開發  >  在ubantu下配置LAMP

在ubantu下配置LAMP

WBOY
WBOY原創
2016-08-08 09:30:111254瀏覽

最近在學習php,想在sae上搭建一個小網站,所以下載了一個ubantu 版本是14.04的,搭建了一個LAMP的php開發環境。在搭建的過程中我也碰到了許多問題,現在把過程記錄下來,希望能對一寫新手有些幫助。

1.安裝mysql。

    
    1.更新來源清單
        開啟"終端機視窗",輸入"
sudo apt-get update
"-->回車-->"輸入root用戶的密碼"-->回車,就可以了。如果不執行該指令,直接安裝mysql,會出現"有幾個軟體包無法下載,您可以執行apt-get update------"的錯誤提示,導致無法安裝。
    2.安裝mysql
    開啟"終端機視窗",輸入
sudo apt-get install mysql-server mysql-client
-->回車-->輸入"y"-->回車-->在"軟體包設定對話框"中輸入mysql中"root"用戶的密碼-->回車-->再輸一次密碼-->回車,安裝完成。 (一定要記住安裝mysql時設定的root用戶的密碼,Ubuntu 14.04系統的root用戶和mysql中的root用戶不是同一個用戶。)
    3.判斷mysql是否安裝成功
    打開"終端機視窗",輸入
sudo service mysql restart
-->回車-->如果mysql啟動成功,處於運行狀態說明mysql安裝成功。然後可輸入"mysql -uroot -p"-->回車-->輸入密碼,登入mysql。
2.安裝Apache
    1.命令列安裝Appche2
    開啟"終端機視窗",輸入
sudo apt-get install apache2
-->回車-->輸入"root用戶的密碼"-->回車-->輸入"y"-- >回車,安裝完成。
    2.預設的網站根目錄的路徑
    Apache安裝完成後,預設的網站根目錄是"/var/www/html",在終端視窗中輸入
ls /var/www/html
-->回車-->在網站根目錄下有一個"index.html"檔案,在瀏覽器中輸入"127.0.0.1"-->回車,就可以打開該頁面。
    3.1 Apache的第一個設定檔apache2.conf的路徑
在終端機視窗中輸入"ls /etc/apache2"-->回車-->有一個"apache2.conf"的設定檔。
    3.2 Apache的第二個設定檔000-default.conf的路徑
    在終端機視窗中輸入
ls /etc/apache2/sites-available
-->回車-->有一個"000-default.conf"的設定檔。
    4.修改網站的根目錄
    4.1 在終端機視窗中輸入
sudo gedit /etc/apache2/apache2.conf
-->回車-->找到""的位置-->更改"/var/www/"為新的根目錄就可以了。
    4.2 在終端機視窗中輸入
sudo gedit /etc/apache2/sites-available/000-default.conf
-->回車-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"為新的根目錄就可以了,這裡我把它改為"/var/www/"。
    5.重啟Apache
    在終端機視窗中輸入"sudo /etc/init.d/apache2 restart"-->回車-->"輸入root使用者密碼"-->回車-->重啟成功。
    6.建立index.html
    在"/var/www/"資料夾下新建一個index.html檔案」-->儲存,然後開啟瀏覽器,輸入"127.0.0.1"-->能存取到"index .html"檔案-->變更成功。
3.安裝PHP。
    1.安裝php
    開啟"終端機視窗",輸入
sudo apt-get install php5
-->回車-->輸入"y"-->回車-->安裝完成。回車-->安裝完成。 "-->保存,文件創建成功。
    5.測試Apache是​​否能解析php網頁
    在火狐瀏覽器中輸入"127.0.0.1info.php"-->出現了php的版本資訊頁面,說明php安裝設定成功。 >回車-->安裝成功,安裝這個模組後,apache才能支援mysql。 ,php才能支援mysql。(中间需要输入一次mysql的密码)
然后在"终端窗口",输入
sudo  ln -s /usr/share/phpmyadmin/    /var/www
(相当与在www下创建了一个phpmyadmin的快捷方式,如果没有" -s "就是直接在www下创建一个与phpmyadmin相同目录,且不是复制),然后打开浏览器输入"/localhost/phpmyadmin"-->登录就可以了。
附:
    可能会用到的一些Linux命令:
    1. 给php文件夹授权:
sduo chmod a+w /var/www/html/php -R
(表示给当前文件夹授予"a(所有,u用户,g组,o其他)"用户赋予"w(写入,"r"表读取,"x"表执行)的权限")或  
sudo chmod 777 /var/www
然后就可以写入html或php文件了。777是linux中的最高权限,表示可读,可写,可执行。
    2. "su ifconfig"查看当前ip;
    3. 启动Apache服务:
service httpd start;
    4. 停止Apache服务:
service httpd stop;
5. 关闭开机自启动:
 chkconfig httpd off;

配置svn同步到sae的svn仓库上:
    1. 安装svn:
sudo apt-get install subversion
    2. 将svn中文件同步到sea服务器(先要cd到../svn/appname)    
svn ci -m "submit code"
# 注意,这里填写的submit code为更新的理由,必填项
    3. 查看当前版本号: 
svn ls path  
    我的path: https://svn.sinaapp.com/longpeng/  (sae上的)       
    /home/long/svn/longpeng(本地的)
    4. mysql设置主键'id'自增长:
ALTER TABLE `test` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;

    5. 备份/恢复数据库: 

mysqldump -uyylg -p12345 yylgDB >/home/long/yylgDB.txt;

mysql -uyylg yylgDB

以上就介绍了在ubantu下配置LAMP,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn