ubuntu desktop下LAMP环境的搭建及其相关配置
2010-04-17 21:47
681 查看
ubuntu desktop下LAMP环境的搭建及其相关配置
一、安装部分
在ubuntu下LAMP环境的搭建,既可以通过新立得软件包进行选择安装,也可以直接用命令的方式来安装。
server“后点击”确定“即可安装。
安装Apache2
系统很智能的就帮您安装好了(除了中途提示是否下载,选Y即可)
安装后,Apache2会添加一个文件夹:/var/www,这个目录需要管理员才能操作,关于这个问题后面配置部分再讲。
用以下命理:
重启一下Apache服务,然后在浏览器输入http://localhost/,出现Apache的默认页面: It Works! 即表明安装成功。
安装PHP
同上,一样很智能。
安装mysql
安装过程中需要设置MySQL默认用户”root”的密码;
安装后,可以用命令查看MySQL是否运行:
(运行该命令后可能要等待一会儿)我这里显示的是:
tcp 0 0 localhost:mysql *:* LISTEN 9479/mysqld
很显然,以上几个步骤我们也可以直接输入命令,一句话进行操作:
就全部安装好了。
安装phpmyadmin
还是用命令方式:
至此,安装部分就结束了,下面该进行配置了。
二、配置部分
几个关键的配置文件路径:
apache 的配置文件路径 /etc/apache2/apache2.conf
php.ini 路径 /etc/php5/apache2/php5.ini
mysql配置文件 路径 /etc/mysql/my.cnf
phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf
网站根目录 /var/www
Apache配置
用编辑器打开/etc/apache2/apache2.conf文件:
打开后,加入以下代码:
AddDefaultCharset UTF-8 #默认字符集
ServerName 127.0.0.1 #服务器地址
DirectoryIndex index.htm index.html index.php #添加首页文件,三个的顺序可以换 前面的访问优先 (当然也可以加别的,比如default.php等)
保存后退出。
关于/var/www文件夹
如前所述,该文件夹有权限要求,为了操作方便我们给其加上权限:
available/mysite在文本编辑器中编辑一个新的配置文件,例如:
gksudo gedit /etc/apache2/sites-available/mysite
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-
改变 DocumentRoot 属性到新的地点,例如: /home/user/public_html/
复制默认的站点来作为新站点的开端.使用如下命令
:改变指令目录,把 目录替换为把 <Directory /var/www/>目录替换为<Directory /home/user/public_html/>
建立一个新站点,按照以下步骤操作:
你也可以对每个站点分别设置日志文件,修改 ErrorLog 和 CustomLog 指令,这一步是可选的 ,但是当你有很多的站点时这样做是便捷的。
多种不同的站点配置并在你需要的时候激活它。作为一个例子。我们想把默认的站点设置在/home/user/public_html/下.为了达到这样的效果我们必须首先建立一个新站点并在 apache2 中激活它。
保存文件
现在我们要做的就是撤销对旧站点的激活,转而激活新的站点。Ubuntu 提供了两个小的应用指令来管理这项事务:a2ensite (apache2enable site)和 a2dissite (apache2disable site)
apache2 中有多站点的概念 apache2
将分别读取他们的单独的配置文件这些文件存放在/etc/apache2/sites-available 目录下.默认情况下有一个名叫
default 的可用站点,这就是你在浏览器中输入 http://localhost 或者 http://127.0.0.1 看到的内容。apache2 允许你有使用
使用如下命令来完成上述操作:
虚拟主机
最后让我们重启 apache2:
如果你没有创建/home/user/public_html/文件目录,你将收到一个警告消息
测试新的站点,在/home/user/public_html/目录下创建一个新的文件,使用如下简洁命令:
echo ‘Hello! It is working!
‘ > /home/user/public_html/index.html
最后,通过浏览器访问 http://localhost/
PHP5配置
这个配置和在windows环境下配置一样的,根据自己的情况进行配置就可以了。
如:下面是默认时区
;default.timezone=
去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)
default.timezone= PRC
其他的在此就不逐一配置了。
mysql配置
这里有一个地方要注意
因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
bind-address 127.0.0.1
这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉
#bind-address 127.0.0.1
配置phpmyadmin
我是直接apt-get安装的,通过该方式安装的phpmyadmin在/usr/share/下面,要访问phpmyadmin:
直接把phpmyadmin移到/var/www:
修改/etc/phpmyadmin/apache.conf
修改
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
这两句,改为:
Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>
至此,安装及配置都已完成。
一、安装部分
在ubuntu下LAMP环境的搭建,既可以通过新立得软件包进行选择安装,也可以直接用命令的方式来安装。
方式一:
傻瓜式安装方法,打开“新立得软件包管理器”,选择“编辑”–“使用任务分组软件标记包“,Look:选中“LAMPserver“后点击”确定“即可安装。
方式二:
命令行安装,也就是”apt-get”。安装Apache2
sudo apt-get install apache2
系统很智能的就帮您安装好了(除了中途提示是否下载,选Y即可)
安装后,Apache2会添加一个文件夹:/var/www,这个目录需要管理员才能操作,关于这个问题后面配置部分再讲。
用以下命理:
sudo /etc/init.d/apache2 restart
重启一下Apache服务,然后在浏览器输入http://localhost/,出现Apache的默认页面: It Works! 即表明安装成功。
安装PHP
sudo apt-get install libapache2-mod-php5
同上,一样很智能。
libapache2-mod-php5的意思是,php5是作为apache2的模块方式进行安装的。这样就和apache2联系起来了。
安装mysql
sudo apt-get install mysql-server mysql-client
安装过程中需要设置MySQL默认用户”root”的密码;
安装后,可以用命令查看MySQL是否运行:
sudo netstat -tap | grep mysql
(运行该命令后可能要等待一会儿)我这里显示的是:
tcp 0 0 localhost:mysql *:* LISTEN 9479/mysqld
很显然,以上几个步骤我们也可以直接输入命令,一句话进行操作:
sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-php5
就全部安装好了。
安装phpmyadmin
还是用命令方式:
sudo apt-get install phpmyadmin
至此,安装部分就结束了,下面该进行配置了。
二、配置部分
几个关键的配置文件路径:
apache 的配置文件路径 /etc/apache2/apache2.conf
php.ini 路径 /etc/php5/apache2/php5.ini
mysql配置文件 路径 /etc/mysql/my.cnf
phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf
网站根目录 /var/www
Apache配置
用编辑器打开/etc/apache2/apache2.conf文件:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak #备份apache2.conf文件
sudo gedit /etc/apache2/apache2.conf #打开apache2.conf文件
打开后,加入以下代码:
AddType application/x-httpd-php .php .htm .html #添加文件类型支持
AddDefaultCharset UTF-8 #默认字符集
ServerName 127.0.0.1 #服务器地址
DirectoryIndex index.htm index.html index.php #添加首页文件,三个的顺序可以换 前面的访问优先 (当然也可以加别的,比如default.php等)
保存后退出。
关于/var/www文件夹
如前所述,该文件夹有权限要求,为了操作方便我们给其加上权限:
sudo chmod 777 /var/www
available/mysite在文本编辑器中编辑一个新的配置文件,例如:
gksudo gedit /etc/apache2/sites-available/mysite
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-
改变 DocumentRoot 属性到新的地点,例如: /home/user/public_html/
复制默认的站点来作为新站点的开端.使用如下命令
:改变指令目录,把 目录替换为把 <Directory /var/www/>目录替换为<Directory /home/user/public_html/>
建立一个新站点,按照以下步骤操作:
你也可以对每个站点分别设置日志文件,修改 ErrorLog 和 CustomLog 指令,这一步是可选的 ,但是当你有很多的站点时这样做是便捷的。
多种不同的站点配置并在你需要的时候激活它。作为一个例子。我们想把默认的站点设置在/home/user/public_html/下.为了达到这样的效果我们必须首先建立一个新站点并在 apache2 中激活它。
保存文件
现在我们要做的就是撤销对旧站点的激活,转而激活新的站点。Ubuntu 提供了两个小的应用指令来管理这项事务:a2ensite (apache2enable site)和 a2dissite (apache2disable site)
apache2 中有多站点的概念 apache2
将分别读取他们的单独的配置文件这些文件存放在/etc/apache2/sites-available 目录下.默认情况下有一个名叫
default 的可用站点,这就是你在浏览器中输入 http://localhost 或者 http://127.0.0.1 看到的内容。apache2 允许你有使用
使用如下命令来完成上述操作:
sudo a2dissite default && sudo a2ensite mysite
虚拟主机
最后让我们重启 apache2:
sudo /etc/init.d/apache2 restart
如果你没有创建/home/user/public_html/文件目录,你将收到一个警告消息
测试新的站点,在/home/user/public_html/目录下创建一个新的文件,使用如下简洁命令:
echo ‘Hello! It is working!
‘ > /home/user/public_html/index.html
最后,通过浏览器访问 http://localhost/
PHP5配置
这个配置和在windows环境下配置一样的,根据自己的情况进行配置就可以了。
如:下面是默认时区
;default.timezone=
去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)
default.timezone= PRC
其他的在此就不逐一配置了。
mysql配置
sudo gedit /etc/mysql/my.cnf
这里有一个地方要注意
因为默认是只允许本地访问数据库的 如果你有需要 可以打开。
bind-address 127.0.0.1
这一句是限制只能本地访问mysql的。如果有需要其他机器访问 把这句话用#注释掉
#bind-address 127.0.0.1
配置phpmyadmin
我是直接apt-get安装的,通过该方式安装的phpmyadmin在/usr/share/下面,要访问phpmyadmin:
直接把phpmyadmin移到/var/www:
sudo cp -r /usr/share/phpmyadmin /var/www/ #复制phpmyadmin到/var/www下面
修改/etc/phpmyadmin/apache.conf
sudo cp /etc/phpmyadmin/apache.conf /etc/phpmyadmin/apache.conf.bak #老样子,先备份
sudo gedit /etc/phpmyadmin/apache.conf
修改
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
这两句,改为:
Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>
sudo /etc/init.d/apache2 restart #重启Apache
sudo /etc/init.d/mysql restart #重启MySQL
至此,安装及配置都已完成。
相关文章推荐
- 关于Linux下LAMP环境的搭建(二):Ubuntu相关配置
- Ubuntu 17.10 用 apt 搭建 lamp 环境、安装 phpmyadmin、redis 服务+扩展、mysql 扩展、开启错误提示、配置虚拟主机
- Ubuntu下LAMP环境的搭建,配置与使用教程
- Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- ubuntu 14.04 LTS Desktop 搭建LAMP环境
- Ubuntu下LAMP环境的搭建,配置与使用教程(初学者适用) 帖子发表于 : 2010-01-07 22:53
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境
- 【LAMP环境搭建】限定某个目录禁止解析php、限制user_agent和php相关配置
- *在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置
- ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- Ubuntu系统安装、网络配置、lamp环境搭建
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- ubuntu下lamp环境的搭建及phpmyadmin的安装配置
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- Ubuntu搭建LAMP及相关配置