• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

在ubantu下配置LAMP

php 搞代码 3年前 (2022-01-23) 16次浏览 已收录 0个评论

最近在学习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*本5文来源gaodai$ma#com搞$$代**码)网@搞代码gaodaima.html
在”/var/www/”文件夹下新建一个index.html文件”–>保存,然后打开浏览器,输入”127.0.0.1″–>能访问到”index.html”文件–>更改成功。
3.安装PHP。
1.安装php
打开”终端窗口”,输入

sudo apt-get install php5

–>回车–>输入”y”–>回车–>安装完成。
2.让Apache支持php
打开”终端窗口”,输入

sudo apt-get install libapache2-mod-php5

–>回车–>安装完成。
3.安装php5-gd模块
打开”终端窗口”,输入

sudo apt-get install php5-gd

–>回车–>安装完成。

4.使用gedit在”/var/www”下创建info.php文件
打开”终端窗口”,输入

sudo gedit /var/www/info.php

–>回车–>在编辑器中输入”<?php phpinfo(); ?>”–>保存,文件创建成功。
5.测试Apache是否能解析php网页
在火狐浏览器中输入”127.0.0.1\info.php”–>出现了php的版本信息页面,说明php安装配置成功。(但版本信息中找不到mysql,说明此时的php并不支持mysql)

4.让apache支持mysql
打开”终端窗口”,输入

sudo apt-get install libapache2-mod-auth-mysql

–>回车–>安装成功,安装这个模块后,apache才能支持mysql。
5.让php支持mysql
打开”终端窗口”,输入

sudo apt-get install php5-mysql

–>回车–>安装成功,安装这个模块后,php才能支持mysql。
6.安装phpmyadmin(即mysql的图形化管理界面)
打开”终端窗口”,输入

sudo  apt-get install phpmyadmin

–>回车。(中间需要输入一次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 </home/long/yylgDB.txt;

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:在ubantu下配置LAMP

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址