最近在學習php,想在sae上搭建一個小網站,所以下載了一個ubantu 版本是14.04的,搭建了一個LAMP的php開發環境。在搭建的過程中我也碰到了許多問題,現在把過程記錄下來,希望能對一寫新手有些幫助。
1.安裝mysql。
sudo apt-get update"-->回車-->"輸入root用戶的密碼"-->回車,就可以了。如果不執行該指令,直接安裝mysql,會出現"有幾個軟體包無法下載,您可以執行apt-get update------"的錯誤提示,導致無法安裝。
sudo apt-get install mysql-server mysql-client-->回車-->輸入"y"-->回車-->在"軟體包設定對話框"中輸入mysql中"root"用戶的密碼-->回車-->再輸一次密碼-->回車,安裝完成。 (一定要記住安裝mysql時設定的root用戶的密碼,Ubuntu 14.04系統的root用戶和mysql中的root用戶不是同一個用戶。)
sudo service mysql restart-->回車-->如果mysql啟動成功,處於運行狀態說明mysql安裝成功。然後可輸入"mysql -uroot -p"-->回車-->輸入密碼,登入mysql。
sudo apt-get install apache2-->回車-->輸入"root用戶的密碼"-->回車-->輸入"y"-- >回車,安裝完成。
ls /var/www/html-->回車-->在網站根目錄下有一個"index.html"檔案,在瀏覽器中輸入"127.0.0.1"-->回車,就可以打開該頁面。
ls /etc/apache2/sites-available-->回車-->有一個"000-default.conf"的設定檔。
sudo gedit /etc/apache2/apache2.conf-->回車-->找到"
sudo gedit /etc/apache2/sites-available/000-default.conf-->回車-->找到"DocumentRoot /var/www/html"的位置-->更改"/var/www/html"為新的根目錄就可以了,這裡我把它改為"/var/www/"。
sudo apt-get install php5-->回車-->輸入"y"-->回車-->安裝完成。回車-->安裝完成。 "-->保存,文件創建成功。
sudo ln -s /usr/share/phpmyadmin/ /var/www(相当与在www下创建了一个phpmyadmin的快捷方式,如果没有" -s "就是直接在www下创建一个与phpmyadmin相同目录,且不是复制),然后打开浏览器输入"/localhost/phpmyadmin"-->登录就可以了。
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中的最高权限,表示可读,可写,可执行。
service httpd start;4. 停止Apache服务:
service httpd stop;5. 关闭开机自启动:
chkconfig httpd off;
sudo apt-get install subversion2. 将svn中文件同步到sea服务器(先要cd到../svn/appname)
svn ci -m "submit code"# 注意,这里填写的submit code为更新的理由,必填项
svn ls path我的path: https://svn.sinaapp.com/longpeng/ (sae上的)
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教程有兴趣的朋友有所帮助。