2022年在ubuntu下搭建Apache+MySQL+PHP开发环境终版 .pdf
《2022年在ubuntu下搭建Apache+MySQL+PHP开发环境终版 .pdf》由会员分享,可在线阅读,更多相关《2022年在ubuntu下搭建Apache+MySQL+PHP开发环境终版 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Ubuntu 官方文档中文翻译版在 ubuntu下搭建 Apache MySQL PHP开发环境Translated by haria1988这个教程是帮助人们在Ubuntu上搭建一个LAMP(LinuxApacheMySQLPHP)服务器,使用如下软件:apache2,PHP5(在ubuntu6.10或更低版本使用PHP4),MySQL4.1或者5.0。在这里我针对ubuntu7.04及以后版本适用的步骤进行翻译。在 ubuntu7.04以后的版本中安装默认的LAMP开发环境在7。04以后的版本中,ubuntu基本系统己经包含了Tasksel,你即可以使用tasksel安装LAMP也可以通过
2、指定一些列的软件包来安装LAMP.使用tasksel命令如下:sudo tasksel install lamp-server通过指定软件包安装,使用如下命令:sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server如何卸载LAMP开发环境卸载LAMP开发环境,你需要卸载下面这些包:(在这里假定没有其他程序依赖于这些包,你可以先测试卸载一下,以防止你想要的软件被卸载)sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2
3、-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql如果想同时删除所有的配置文件的话,那么可以加上purge 参数。想要删除对apache的所有的配置参数,可以在卸载了该软件包之后,手动删除/etc/apache
4、2目录。安装 apache2使用如下命令安装apache2:sudo apt-get install apache2apache 问题解决如果你遇到如下错误:apache2: Could not determine the servers fully qualified domain name, using 127.0.0.1 for ServerName那么可以使用一个文本编辑器创建一个新的文件,例如在命令行下使用sudo nano 或者在桌面应用中使用 gksudo gedit ;创建文件使用如下命令:sudo nano /etc/apache2/conf.d/fqdn or gksu g
5、edit /etc/apache2/conf.d/fqdn然后在文本中添加信息如下:ServerName localhost之后保存关闭并退出这些步骤可以通过如下一个简单的命令完成:echo ServerName localhost | sudo tee /etc/apache2/conf.d/fqdn名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Ubuntu 官方文档中文翻译版虚拟主机apache2 中有多站点的概念apac
6、he2 将分别读取他们的单独的配置文件这些文件存放在/etc/apache2/sites-available目录下.默认情况下有一个名叫default的可用站点,这就是你在浏览器中输入http:/localhost 或者http:/127.0.0.1看到的内容。apache2允许你有使用多种不同的站点配置并在你需要的时候激活它。作为一个例子。我们想把默认的站点设置在/home/user/public_html/下.为了达到这样的效果我们必须首先建立一个新站点并在apache2中激活它。建立一个新站点,按照以下步骤操作:?复制 默认的站点来作为新站点的开端.使用如下命令:sudo cp /etc
7、/apache2/sites-available/default /etc/apache2/sites-available/mysite?在文本编辑器中编辑一个新的配置文件,例如:gksudo gedit /etc/apache2/sites-available/mysite ?改变DocumentRoot属性 到新的 地点,例如: /home/user/public_html/ ?改变 指令目录,把 目录 替换 为?你也可以对每个站点分别设置 日志文件,修改ErrorLog和CustomLog指令,这一步是可 选的,但是当你有很多的站点时这样 做是便捷的。?保存文件现在我们要 做的就是 撤销
8、 对旧站点的激活, 转而 激活新的站点。Ubuntu提供 了两个小的应用指令来管理 这项事 务:a2ensite (apache2enable site )和a2dissite (apache2dis able site )使用如下命令来完成上述操作:sudo a2dissite default & sudo a2ensite mysite最后让我们 重启apache2:sudo /etc/init.d/apache2 restart如果你没有创建/home/user/public_html/文件目录,你将收到一个警告消息测试新的站点,在/home/user/public_html/目录下创建
9、一个新的文件,使用如下简洁命令:echo Hello ! I t is w orking ! /home/user/public_html/index.html最后,通过浏览器访问 http:/localhost/安装 PHP5使用如下命令安装PHP5:sudo apt-get install php5 如果PHP4已经安装在你的系统上了,那么还需要安装以下软件包:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - Ubuntu 官
10、方文档中文翻译版sudo apt-get install libapache2-mod-php5PHP 5 问题解决当你访问php文件的时候,你的浏览器总是问你是 否 要下载php文件 而不是 显示 它 吗? 如果你的Apache2在你 重启 后依然不 能解析php文件,那么你需要安装 libapache2-mod-php5软件包。. 它在你安装php5软件包的时候就已经安装了, 但是或许被一些 运行其他版本的php的软件包在不经意间 卸载了。 你可 能还 需要使用如下命令激活它: sudo /etc/init.d/apache2 restart之后 运行sudo a2enmod php5.
11、如果 sudo a2enmod php5返回 了一个 $ This module does not exist! ,你需要删除libapache2-mod-php5 软件包及其配置文件(加上purge参数)并 重新安装它。在重新测试你的站点之 前请 先清空 你的浏览器 缓存。安装 带 PHP5支持 的 MySQL使用如下命令安装带PHP5支持 的MySQL数据库 : sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql安装完 PHP之后你可 能需要 增加PHP用于 脚本的内存 限量 。编辑 /etc/php
12、5/apache2/php.ini 文件并 且增 加memory_limit的值。 安装完 MySQL之后设置 MySQL的绑定地址在你试 图从网络 上的其他机器访问数 据库 之前,你需要 修改MySQL的绑定地址 。注意 这可 能会引起 安全问题, 因为这样 做之后你的数 据库 就能够 被除了你之 外的其他 计算 机访问了。如果你的应用程序和数据库 在一 台机器上 请跳 过这一步。执行如下命令完成配置:sudo vim /etc/mysql/f修改 这一行 代码:bind-address = localhost把localhost修改 为你 自己的内 部I P地址 ; e.g. 192.16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年在ubuntu下搭建Apache+MySQL+PHP开发环境终版 2022 ubuntu 搭建 Apache MySQL PHP 开发 环境
限制150内