首頁 > 後端開發 > php教程 > 在ubantu下配置LAMP

在ubantu下配置LAMP

WBOY
發布: 2016-08-08 09:30:11
原創
1308 人瀏覽過

最近在學習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教程有兴趣的朋友有所帮助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板