《2022年ubuntu下安装LAMP图文教程 .pdf》由会员分享,可在线阅读,更多相关《2022年ubuntu下安装LAMP图文教程 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、木瓜可可西 |www.12510.info| Ubuntu 环境下搭建LAMP 一.安装PHP 开发和服务器运行环境首选LAMP 组合,即Linux+Apache+Mysql+Php/Perl /Python,能最优化服务器性能。 Ubuntu10.04 本身就是基于Linux 内核,在本地电脑 Ubuntu 中安装和配置LAMP 环境,使用 Ubuntu LAMP Server软件包可以很方便的实现Linux 下 Apache,Mysql 和 Php 的统一安装和配置。首先应该多花费一点时间熟悉一下linux常用的命令 ,这对后面的操作很有帮助,不会命令也没关系,照猫画虎一步一步来。相对来说
2、比配置WAMP 要轻松的多。其次你的电脑要能够上网。注:如果想看清图片的内容请把WORD放大【Ctrl+鼠标滚轮键即可调整大小】1、安装 LAMP 1、打开新立得软件包管理器,系统/管理 /新立得软件包管理器2、在新立得软件包管理器中选择编辑/ 使用任务分组标记软件包3、在打开的窗口中勾选LAMP SERVER 然后确定。4、在主窗口中点击绿色的对号应用 按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 木瓜可可西 |www.
3、12510.info| 5、好了。接下来就是等待.等待新立得自动下载安装完。6、下载完开始安装时会提示输入mysql 的 root 用户的密码。输入密码后系统会自动完成安装。-简洁的分割线- 2、安装 phpmyadmin 方案 1:终端中运行命令:sudo apt-get install phpmyadmin 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 木瓜可可西 |www.12510.info| 当出现提示 “ 您希望继
4、续执行吗?【Y/n 】” 的时候输入Y 并回车。【注意是大写的Y。】当出现无法下载的提示或有部分文件没有被下载时, 请执行终端命令:apt-get update fix-missing 若还不能更新请重新执行:apt-get update fix-missing,并检查您的网络连接是否正常。载更新完后安装过程中若没有出现下图的窗口请执行命sudo apt-get install phpmyadmin 重新安装phpmyadmin。安装过程中会要求选择Web server:apache2或 lighttpd ,选择 apache2,按 tab 键然后确定。然后会要求输入设置的 Mysql 数据库
5、密码(Password of the databases administrative user)和连接密码。注:如何将phpmyadmin与apache2建立连接,以 www 目录在 /var/www , phpmyadmin 在目录 /usr/share /phpmyadmin 为例可以用下面命令连接:在终端输入命令:“sudo ln -s /usr/share/phpmyadmin /var/www ” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 -
6、- - - - - - - - 木瓜可可西 |www.12510.info| 【此图安装phpmyadmin 时的密码确认图】方案 2:在 phpmyadmin 网站上下载软件包1、解压缩到本地目录/var/www/phpmyadmin (/home/user/www/phpmyadmin ,然后在终端下执行命令: sudo cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php sudo gedit /var/www/phpmyadmin/config.inc.php 2、找到 “blow
7、fish_secret”在后面填上任意字母$cfgServers$iauth_type=cookie; $cfgServers$ihost=localhost; $cfgServers$iconnect_type=tcp; $cfgServers$icompress=false; $cfgServers$iextension=mysql; 保存后退出。方案 3、系统 -系统管理 -新立得软件包管理器-搜索phpmyadmin- 右键标记安装。3、安装 php5-mcrypt 终端中运行命令:sudo apt-get install php5-mcrypt ,出现询问时输入Y 回车即可。更新失败
8、请重新运行安装命令。4、编辑 php 配置文件终端中运行命令:sudo gedit /etc/php5/apache2/php.ini 1、在打开的文件中找到“* extension ”项,在下面加上:extension=php5-mcrypt.so 。2、找到“ ;date.timezone=” ,去掉前面的分号,在等号后面加个PRC 。RPC 表示中华人民共(就是GMT 8 时区), “date.timezone= PRC” 。保存后重启apache2 。【注:如果打开的文本窗口一片空白,那肯定是路径输错啦】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
9、- - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 木瓜可可西 |www.12510.info| 如果不使用Gnome,使用终端命令也很简单:直接一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql -简洁的分割线- 二.配置各配置文件所在的目录1、apache 的配置文件路径/etc/apache2/apache2.conf2、mysql 配置文件路径/etc/mysql/f3、phpmyadmin 配置文件
10、路径/etc/phpmyadmin/apache.conf4、网站根目录/var/www1、 配置 apache 1、 终端中使用命令:sudo gedit /etc/apache2/apache2.conf或 sudo gedit /etc/apache2/mods-enabled/php5.conf 开配置文件如下图所示,在配置文件尾部加入下面下表左边的黑体字内容。1、添加文件类型支持:AddType application/x-httpd-php .php .htm .html2、添加默认字符集根据自己需要:AddDefaultCharset UTF-8 3、添加服务器地址:Server
11、Name 127.0.0.1 4、添加首页文件三个的顺序可以换前面的访问优先(当然你也可以加别的,比如default.php) DirectoryIndex index.htm index.html index.php 2、修改 apache的根目录DocumentRoot :在终端输入命令:sudo gedit /etc/apache2/sites-enabled/000-default 修改“/var/www ”为你想要修改的位置,共两处,修改完后重启Apache2 服务即可。【根据自己需要,不是很熟悉就不修改按默认即可。】3、修改端口号sudo gedit /etc/apache2/po
12、rts.conf ,修改Listen 80 4、开启 apache 的 mod_rewrite 功能:sudo a2enmod rewrite,并重启apache服务。在/var/www 目录下新建文件test.php,写入代码: 保存。在浏览器输入localhost/test.php,若正确出现了php 配置信息则 LAMP Apache 正常工作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 木瓜可可西 |www.1251
13、0.info| 2.配置 mysql 1、在终端执行:sudo gedit /etc/mysql/f mysql 默认是只允许本地访问数据库的,应把这“ bind -address 127.0.0.1”句话用 #注释掉【如: #bind-address 127.0.0.1】2、测试 Mysql 数据库是否已经正确启用在/var/www 目录下新建mysql_test.php: 保存,在地址栏输入127.0.0.1/mysql_test.php ,若显示 Mysql 已经正确配置,否则重启Apache 服务。3.配置 phpmyadmin phpmyadmin 默认安装在目录“/usr/shar
14、e/phpmyadmin”下,要把其位置修改到“/var/www/ ”下。步骤1、 把 phpmyadmin 文件夹复制到“/var/www/ ”目录下。【注 :复制后粘贴的时候需要ROOT,打开终端,输入下两个命令来修改“/var/www/ ”的目录权限】1、 Sudo su 2、 Sudo chmod 777 /var/www/ 2、在终端中运行命令:sudo gedit /etc/phpmyadmin/apache.conf 在打开的配置文件中把phpmyadmin 的路径改为“/var/www/phpmyadmin ”如下表所示:Alias /phpmyadmin /usr/share
15、/phpmyadmin 改为 Alias /phpmyadmin /var/www/phpmyadmin 检测服务: 至此初步的LAMP 环境配置成功,根据下面的说明检测是否配置成功,下面是配置成功的图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 木瓜可可西 |www.12510.info| 1、打开浏览器,输入“127.0.0.1”或者“ localhost” 检测 Apache 服务;2、输入 localhost/php
16、myadmin 或者 127.0.0.1/phpmyadmin 可进入数据库管理。【登陆用户名是root,密码是您安装phpmyadmin 是自己设定的密码】-简洁的分割线- 附:常用命令1、重启 apache:sudo /etc/init.d/apache2 restart 2、重启 mysql:sudo /etc/init.d/mysql restart 3、配置php.ini :sudo gedit /etc/php5/apache2/php.ini 4、配置apache2.conf:sudo gedit /etc/apache2/apache2.conf 5、PHP CGI : sud
17、o /var/www/cgi-bin/ -简洁的分割线- LAMP 相关组件1、 PDO 的安装a、在终端运行命令pecl search pdo sudo pecl install pdo sudo pecl install pdo_mysql b、最后编辑php.ini sudo gedit /etc/php5/apache2/php.ini c、再最后面添加两行:extension = pdo.so extension = pdo_mysql.so 2、 GD 库的安装sudo apt-get install php5-gd 装完重启apache Ubuntu PHP 编辑器在 Ubunt
18、u 下进行简单的php 代码编辑,用Gedit 就可以了。 Gedit 支持 HTML ,PHP,Javascsript等近几十种语言的代码高亮功能。如果是 PHP 项目开发,建议使用PHP IDE 编辑器,比如Zend Studio,Eclipse。Zend Studio 的安装1、下载 http:/ 2、安装进入文件所在目录,比如:cd /home/kishi/Download 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - -
19、 木瓜可可西 |www.12510.info| 3、解压tar zxvf ZendStudio-5_5_1.tar.gz 然后cd ZendStudio-5_5_1 安装sudo ./ZendStudio-5_5_1.bin 剩下的就是纯图形界面了.安装完之4、解决 Zend Studi 乱码的问题:先要删除或者重命名一个字体文件rm /home/YourUsername/Zend/ZendStudio-5.5.1/jre/lib/fonts/LucidaSansRegular.ttf 把你想用的字体复制到/home/YourUsername/Zend/ZendStudio-5.5.1/jre
20、/lib/fonts改名为 LucidaSansRegular.ttf cp /usr/share/fonts/truetype/simsun.ttc /home/YourUsername/Zend/ZendStudio-5.5.1/jre/lib/fonts/LucidaSansRegular.ttf 重启 ZendStudio 搞定。5、如果你的ZendStudio 某些窗口打开之后是空白的那么把系统 -首选项 -外观 -视觉效果改为无就可以了。也就是没有特效。其他相关问题1、解决 Firefox 浏览器显示中文乱码等问题打开 apache配置文件: udo gedit /etc/apac
21、he2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8 ,如果还是乱码的,再将UTF-8 改用 gb2312。重启 Apache,再刷新mysql_test.php 中文乱码没有了。2、如果要人工启动mysql:在终端输入命令:mysql -u root -p ,根据提示输入密码。3、如果重启Apache 时出现:* Restarting web server apache2 apache2: Could not reliably determine the servers fully qualified domain name, using 127.0
22、.1.1 for ServerName apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName 则还是修改apache配置文件: sudo gedit /etc/apache2/apache2.conf,在文件最后设置:ServerName 127.0.0.1 4、无法解析php 文件浏览器提示下载所要打开的php 文件执行: sudo apt-get install libapache2-mod-php5 sudo a2enmod
23、 php5 若显示为: This module does not exist!那就要彻底删除libapache2-mod-php5 后重新安装:删除 libapache2-mod-php5:sudo apt-get remove -purge libapache2-mod-php5重新安装: sudo apt-get install libapache2-mod-php5重启 apache2 。清除浏览器缓存,然后输入http:localhost 。 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -