ホームページ >バックエンド開発 >PHPチュートリアル >ubantu で LAMP を構成する
私は最近 PHP を学習しており、SAE で小さな Web サイトを構築したいと考えているため、Ubuntu バージョン 14.04 をダウンロードして LAMP PHP 開発環境を構築しました。構築の過程で多くの問題に遭遇しましたが、初心者の参考になればと思い、その過程を記録します。
1.mysqlをインストールします。
sudo apt-get update」と入力-->Enter-->「rootユーザーのパスワードを入力してください」-->Enterを押すだけです。このコマンドを実行せずにmysqlを直接インストールすると、「ダウンロードできないソフトウェアパッケージがいくつかあります。apt-get updateを実行できます------」というエラーメッセージが表示され、インストールできません。
sudo apt-get install mysql-server mysql-client」と入力します-->Enter-->「y」を入力-->Enter-->「ソフトウェア設定ダイアログ ボックス」に mysql を入力します。 「root」ユーザー-->Enter-->パスワードを再度入力-->Enterするとインストールは完了です。 (mysql のインストール時に設定した root ユーザーのパスワードを必ず覚えておいてください。Ubuntu 14.04 システムの root ユーザーと mysql の root ユーザーは同じユーザーではありません。)
sudo service mysql restartと入力します -->Enter キーを押します -->mysql が正常に起動し、実行状態になっている場合は、mysql が正常にインストールされていることを意味します。次に、「mysql -uroot -p」と入力します -->Enter -->パスワードを入力して mysql にログインします。
sudo apt-get install apache2」と入力します-->Enter-->「root ユーザーのパスワード」を入力-->Enter-->Enter" y"--> Enter キーを押すとインストールが完了します。
ls /var/www/html-->Enter-->」と入力します。 Web サイトのルート ディレクトリに「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」を新しいルート ディレクトリに変更します (ここ) 「/var/www/」に変更しました。
sudo apt-get install php5」と入力します-->Enter-->「y」を入力します--> ; Enter --> インストールが完了しました
sudo apt-get install libapache2-mod-php5を入力します --> Enter --> インストールが完了しました
sudo apt-get install php5-gd-->Enter-->と入力します。インストールは完了です
sudo gedit /var/www/info.php-->」と入力します。 ; Enter--> 「」-->Save と入力すると、ファイルが正常に作成されます
sudo apt-get install libapache2-mod-auth-mysql」と入力します-->Enter --> このモジュールをインストールすると、Apache が mysql をサポートできるようになります
sudo apt-get install php5-mysql-->Enter-->インストールは成功しました。このモジュールをインストールした後、php は mysql をサポートできるようになります。
sudo apt-get install phpmyadmin-->Enter」と入力します。(中间需要输入一次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教程有兴趣的朋友有所帮助。