최근 PHP를 배우고 있는데 SAE에서 작은 웹사이트를 구축하고 싶어서 Ubuntu 버전 14.04를 다운로드하고 LAMP PHP 개발 환경을 구축했습니다. 저 또한 제작과정에서 많은 어려움을 겪었습니다. 이제 초보자분들께 도움이 되었으면 하는 마음으로 그 과정을 기록해보겠습니다.
1. mysql을 설치합니다.
sudo apt-get update"-->Enter-->"루트 사용자의 비밀번호를 입력하세요"-->Enter를 입력하고 그게 다야. 이 명령을 실행하지 않고 mysql을 직접 설치하면 "다운로드할 수 없는 소프트웨어 패키지가 여러 개 있습니다. apt-get update------"를 실행할 수 있다는 오류 메시지가 나타나 설치가 불가능해집니다.
sudo apt-get install mysql-server mysql-client-->Enter--> "y" 입력-->Enter-->"패키지 설정 대화 상자에서 Enter 상자에 mysql에 있는 "root" 사용자의 비밀번호 --> Enter --> 비밀번호를 다시 입력 --> 입력하면 설치가 완료됩니다. (mysql 설치 시 설정된 루트 사용자의 비밀번호를 꼭 기억하세요. Ubuntu 14.04 시스템의 루트 사용자와 mysql의 루트 사용자는 동일한 사용자가 아닙니다.)
sudo service mysql restart--> Enter--> mysql이 성공적으로 시작되어 실행 중인 상태이면 mysql이 성공적으로 설치되었음을 의미합니다. 그런 다음 "mysql -uroot -p"-->Enter-->mysql에 로그인하기 위한 비밀번호를 입력하세요.
sudo apt-get install apache2--> Enter-->를 입력합니다. > Enter-->"y"를 입력하세요-->Enter를 누르면 설치가 완료됩니다.
ls /var/www/html-->Enter-를 입력하세요. ->웹사이트의 루트 디렉토리에 "index.html" 파일이 있습니다. 브라우저에 "127.0.0.1"을 입력하세요. -->Enter를 눌러 페이지를 엽니다.
ls /etc/apache2/sites-available-->Enter-->"000-default.conf"라는 구성 파일이 있습니다. .
sudo gedit /etc/apache2/apache2.conf입력-->Enter-->"
sudo gedit /etc/apache2/sites-available/000-default.conf입력-->Enter--> "DocumentRoot /var/www/html" 위치 찾기--> "/var/www/html"을 새 항목으로 변경 one 루트 디렉터리는 괜찮습니다. 여기서는 "/var/www/"로 변경합니다.
sudo apt-get install php5-->Return을 입력합니다. 자동차-->"y" 입력-->Enter-->설치 완료
sudo apt-get install libapache2-mod-php5-->Enter를 입력합니다. ->설치 완료.
sudo apt-get install php5-gd-->Enter--> 설치 완료를 입력합니다. gedit를 사용하여 정보를 생성합니다. "/var/www" 아래의 php 파일
sudo gedit /var/www/info.phpFirefox 브라우저에 "127.0.0.1info.php"를 입력합니다. PHP 버전 정보 페이지가 나타납니다. , PHP 설치 및 구성이 성공했음을 나타냅니다. (그러나 버전 정보에서 mysql을 찾을 수 없으며, 이는 PHP가 현재 mysql을 지원하지 않음을 나타냅니다.)
sudo apt-get install libapache2-mod-auth-mysql"터미널 창"을 엽니다. Enter
sudo apt-get install php5-mysql"터미널 창"을 엽니다. ",
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教程有兴趣的朋友有所帮助。