ImageVerifierCode 换一换
格式:PDF , 页数:55 ,大小:1.82MB ,
资源ID:4526526      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4526526.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(在ubuntu上安装与配置php开发环境时的学习总结.pdf)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

在ubuntu上安装与配置php开发环境时的学习总结.pdf

1、1、在 ubuntu 上安装与配置 php 开发环境时出现的有一错误(13)Permission denied:make_sock:could not bind toaddress 0.0.0.0:80 的解决方法是非 root 用户使用的端口80 将无权,就是直接以超级管理员的名义来命令。2、Lamp 简介:Linux+Apache+Mysql+Perl/PHP/Python 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的 Web 应用程序平台。随着开源潮流的蓬勃发展,开放源代码的 LAMP 已经与

2、J2EE 和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个 IT 界的关注。从网站的流量上来说,70%以上的访问流量是 LAMP 来提供的,LAMP 是最强大的网站解决方案LAMP 是基于 Linux,Apache,MySQL 和 PHP 的开放资源网络开发平台,PHP 是一种有时候用 Perl 或 Python 可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux 是开放系统;Apache 是最通用的网络服务器;mySQL 是带有基于网络管

3、理附加工具的关系数据库;PHP 是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows 操作系统下使用这些 Linux 环境里的工具称为使用 WAMP。3、XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免 误解,最新的几个版本就改名为 XAMPP 了。它可以在 Windows、Linux、Solaris 三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。到目前为止,

4、XAMPP 共有以下四种版本:适用于 Linux 的版本(已在 Ubuntu、SUSE、RedHat、Mandrake 和 Debian 下通过测试),适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),适用于 Mac OS X 的测试版。适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!XAMPP 1.6.5 已发布!更新:Apache 2.2.6+OpenSSL 0.9.8gMySQL 5.0.51PHP 5.2.

5、5&PHP 4.4.6phpMyAdmin 2.11.3FileZilla FTP Server 0.9.24Mercury Mail Transport System v4.522.点击这里进入下载,最新版:xampp-linux-1.7.1.tar.gz3.安装下载后请输入以下命令:进入 Linux shell 并color=#BF0000以系统管理员的身份登录:su将下载的压缩文件释放到/opt:tar xvfz xampp-linux-1.7.1.tar.gz-C/opt警告:只允许使用上述命令安装 XAMPP。不要使用任何Microsoft Windows 工具释放压缩文件,这没有用

6、警告 2:使用此命令时,已存在的旧版 XAMPP 会被覆盖。就这样结束了。XAMPP 被安装在/opt/lampp 目录下。4:开始运行使用下 面的命令开始运行 XAMPP:/opt/lampp/lampp start您应该能在屏幕上看到类似下面的提示信息:Starting XAMPP 1.7.1.LAMPP:Starting Apache.LAMPP:Starting MySQL.LAMPP started.好了。Apache 和 MySQL 正在运行中。5:测试好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:http:/localhost现在您应

7、该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的 XAMPP 开始页面。6.6.修正修正 xamppxampp 的安全问题的安全问题设置 LAMPP pages 密码,关闭 MySQL 网络访问,修改 ftp 用户nobody 的密码。/opt/lampp/lampp security修 改 MySQL 数据库 root 用户密码/opt/lampp/bin/mysqladmin-u root password newpassword7.7.配置自动启动和关闭配置自动启动和关闭 xamppxampp找 到这个文件/etc/inittab(以 CentOS 为例)#Default

8、runlevel.The runlevels used by RHS are:#0-halt(Do NOT set initdefault to this)#1-Single user mode#2-Multiuser,without NFS(The same as 3,if you donot have networking)#3-Full multiuser mode#4-unused#5-X11#6-reboot(Do NOT set initdefault to this)#id:5:initdefault:/查看这个地方,知道 runlevel 是 5#System initiali

9、zation.si:sysinit:/etc/rc.d/rc.sysinitl0:0:wait:/etc/rc.d/rc 0l1:1:wait:/etc/rc.d/rc 1l2:2:wait:/etc/rc.d/rc 2l3:3:wait:/etc/rc.d/rc 3l4:4:wait:/etc/rc.d/rc 4l5:5:wait:/etc/rc.d/rc 5/对应这个文件夹l6:6:wait:/etc/rc.d/rc 6通过命令模式(终端)进入/etc/rc.d/rc5.d 的目录.ln-s/opt/lampp/lampp S99lampp/自动启动 XAMPPln-s/opt/lampp

10、/lampp K01lampp/停止自动启动4、ubuntu 中的 php 配置 方法一:$sudo apt-get installapache2/安装 apache$sudo/etc/init.d/apache2 restart Apache 在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http:/localhost/或机器的 IP 地址就能访问放置在此目录中的所有文档。3。$sudo apt-get install libapache2-mod-php5/安装 php4。$sudo/etc/init.d/apache2 rest

11、art/重启服务出现问题:apache2:Could not reliably determine the servers fully qualified domain namephp 配置,using xxx.xxx.xxx.xxfor ServerName解决办法:sudo echo ServerName localhost httpd.conf5。$sudo/etc/init.d/apache2 restart /再重启服务6。测试sudo sh-c echo ok!/var/www/info.php在浏览器里键入 http:/localhost/info.php 显示 ok!如果在此过

12、程中浏览器不显示页面,而是提示你下载文件 php 配置,这就说明 Apache 没有正确加载 PHP 模块。解决问题的办法是 php 配置,在/etc/apache2/apache2.conf 加入 AddTypeapplication/x-httpd-php.php.phtml.php3重启服务over!2。然后运行 Apachephp 配置,命令如下所示:方法二:ubuntuubuntu 中安装中安装 PHP,Apache,MySQLPHP,Apache,MySQL文章分类文章分类:PHPPHP 编程编程1、安装 Apache 服务sudo apt-get install apache2然

13、后按照提示即完成 apahce 的安装了。这里可以打开http:/127.0.0.1,即可看于是 It works首先我直接用 apt-get 安装了 apache2,php5,pear 以及 mysql5,为了方便后续的安装,还加上了 make 和 libmysqlclientsudo apt-get install apache2-mpm-preforksudoapt-getinstallphp5,php-xml-parserphp-fpdfphp-image-graphsudo apt-get install curl libcurl3 libcurl3-dev php5-curlphp

14、5-xmlrpcsudo apt-get install php-soapsudo apt-get install php5-devsudo apt-get install php5-pearsudo apt-get install mysql-server-5.0sudo apt-get install makesudo apt-get install libmysqlclient15-devsudo aptitude install libapache2-mod-perl2pdo 在 ubuntu 的 apt 里头似乎还找不到安装源,所以通过 pecl来安装这个扩展,非常简单-如果海底光纤

15、能连通的话:pecl install pdo增加一行:extension=pdo.so到文件:/etc/php/apache2/php.ini/etc/php/cli/php.ini接下来安装 pdo_mysql 碰到一些问题,直接跑 pecl installpecl_mysql 会出现一些错误,搜索了一下发现是 pecl 本身的问题,下面是个比较简单的解决办法:wgethttp:/ xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2注释掉 configure 里头判断是否已经安装 pdo 扩展的代码片段,继续跑:phpize./configuremakema

16、ke install然后再次添加下面一行到前面提到的两个 php.iniextension=pdo_mysql.so重启 apache 之后,php5+pdo_mysql就在 ubuntu 上安装好了,documentroot 是/var/www后记更简单的解决办法是运行:PHP_PDO_SHARED=1 pecl install pdo_mysql2、安装 php5sudo apt-get install php5 php5-gd php-pear#apt-get install curl php5-url php5-mcryptsudoapt-getinstalllibapache2-mo

17、d-php5sudo/etc/init.d/apache2 restartOK 之后,我们来查看一下是否生效了。gksudo gedit/var/www/testphp.php入探针保存运行http:/127.0.0.1/testphp.php3、安装 mysqlsudo apt-get install mysql-server安装完成按提示设置 root 密4、让 apache、php 支持 mysqlsudo apt-get install libapache2-mod-auth-mysqlsudo apt-get install php5-mysqlsudo/etc/init.d/apa

18、che2restart至此 apache2+php 5.2.4.2+mysql5.0.51 的环境就完成了。1.Ubuntu 8.04 下安装 LAMP系统系统管理新立得软件包管理器,打开新立得,编辑 使用任务分组标记软件包 勾选 LAMP Server。安装过程中会提示设置 mysql 的 root 用户的密码。配置文件在/etc/apache2 目录在/etc/apache2/httpd.conf 加入一行:ServerName 127.0.0.12.Ubuntu 8.04 下安装 phpmyadminsudo apt-get install phpmyadmin安装后在/etc/apac

19、he2/conf.d目录自动创建虚拟目录配置文件phpmyadmin.conf安装后直接输入 http:/localhost/phpmyadmin 登录,创建一个wpmu 数据库3.启动 mod_rewrite 模块sudo a2enmod rewrite4.Ubuntu 8.04 下安装 WPMU(1)从官方主页下载 WPMU,解压到/blog 目录(/home/blog)(2)修改目录属性:chmod755/home/blog/home/blog/wp-content(3)配置 WPMU 虚拟目录。修改/etc/apache2/httpd.conf 或者在/etc/apache2/conf

20、d 创建 wpmu.conf 文件,加入如下内容:Alias/blog/home/blog/blogOptions Indexes FollowSymLinksDirectoryIndex index.phpAllowOverride FileInfo Options(4)修改/etc/hosts 文件(因为 wpmu 必须采用域名格式)修改 127.0.0.1 localhost127.0.0.1 localhost(5)在 firefox 输入:http:/ WPMUOK。(UMELINK 原创)Ubuntu php 环境简单配置备忘(二/成功)一、安装 apache2+php5+mys

21、qlsudoapt-getinstallapache2php5-mysqllibapache2-mod-php5 mysql-server二、设置 mysql 密码mysqladmin-u root password 新密码三、安装 phpmyadminsudo apt-get install phpmyadmin测试:http:/localhost/phpmyadmin/Installation in ubuntu 8.04 phpmyadmin1)apt-get install phpmyadmin2)sudo gedit/etc/apache2/apache2.conf3)Add the

22、 following line of code inside apache2.conf:Include/etc/phpmyadmin/apache.conf4)Now restart Apache:sudo/etc/init.d/apache2 restart四、其它操作:编辑测试页:()sudo gedit/var/www/testphp.php启动 Apache$sudo/usr/sbin/apache2ctl start停止 Apache$sudo/usr/sbin/apache2ctl stop重启 Apache$sudo/etc/init.d/apache2 restart如果只是用

23、于本地开发,加强安全性,设置如下:$gksudo“gedit/etc/apache2/ports.conf”$password:更改 ports.confListen 127.0.0.1:80保存文件之后,并重启 apache。这时,只有通过 127.0.0.1 才能访问 Apache。安装包/etc/apt/sources.list file.deb http:/packages.dotdeb.org stable alldeb-src http:/packages.dotdeb.org stable all#apt-get updateinstall MySQL4#apt-getinsta

24、llmysql-server-4.1mysql-client-4.1libmysqlclient14-devinstall MySQL5#apt-getinstallmysql-server-5.0mysql-client-5.0libmysqlclient15-devSet a root MySQL password like this:#mysqladmin-u root password yourrootsqlpasswordDebianprovides a fastcgi enabled version of PHP.#apt-get install php4-cgi#apt-get

25、install php5-cgiOther php5 packagephp5-curl php5-gd php5-imap php5-mhash,php5-xdebugphp5-pear php5-dev php5-ming php5-commonphp5-cli php5-pspell php5-odbc php5-mcryptphp5-tidy php5-ldap php5-gmp php5-snmpphp5-sybase php5-mysql php5-mysqli php5-pgsql#apt-getinstall php5-cgi libgdmg1 php5-curl php5-gd

26、php.ini方法方法 3 3:在:在 Linux Ubuntu Linux Ubuntu 发行版中配置发行版中配置 PHP PHP 开发环境开发环境本教程介绍了如何在 Ubuntu-6.06 操作系统中配置 PHP 开发环境。其中包括安装和配置 PHP 引擎、MySQL 数据库、ApacheWeb 服务器和 XDebug 调试器。目录目录安装软件ooo启动 Synaptic 包管理器选择要安装的包检查安装指定 Apache2 HTTP 服务器的文档根目录ooo创建文档根目录位置创建新虚拟主机激活新虚拟主机配置 MySQL 数据库服务器安装和启用 XDebug 调试器ooo安装 PHP5 开发

27、和 PEAR 模块安装 XDebug启用 XDebug使用 AMP 包要学习本教程,您需要具备以下软件和资源。要学习本教程,您需要具备以下软件和资源。软件或资源软件或资源要求的版本要求的版本NetBeans IDEPHP 引擎Web 服务器PHP 下载包 6.5版本 5。推荐使用 Apache HTTP Server 2.2。推荐使用 MySQL Server 5.0。数据库服务器PHP 调试器(可选)XDebug 2.0 或更高版本通常,开发和调试都是在本地 Web 服务器上执行,而生产环境位于远程 Web 服务器上。使用 NetBeans IDE 在远程 Web 服务器上部署 PHP 应用

28、程序中介绍了如何设置远程 Web 服务器。本教程会引导您设置本地 Web 服务器。PHP 支持可以添加到许多本地 Web 服务器(IIS、Xitami 等)上,但最常使用的是 ApacheHTTP 服务器。安装软件安装软件本教程介绍了如何在 Ubuntu-6.06 操作系统中配置 PHP 开发环境。您需要执行以下操作:1.安装 Apache2 HTTP 服务器、PHP5 引擎、MySQL 5.0 数据库服务器和 PHP5-MySQL 模块(在 PHP5 引擎中自动启用对 MySQL 的支持)。2.指定 Apache2 HTTP 服务器的文档根目录3.配置 MySQL 数据库服务器4.安装和启用

29、 XDebug 2.0 调试器有关单独安装 Apache、MySQL 和 PHP 的信息,请参见此处。可通过在“终端”窗口的命令提示符下执行以下命令安装此软件:aptitude install apache2 php5 php5-gd mysql-serverphp5-mysql要使用界面功能安装此软件,请完成以下步骤:启动 Synaptic 包管理器。选择并安装所需的包。检查您的安装。启动启动 Synaptic Synaptic 包管理器包管理器1.选择“应用程序”“添加/删除”。此时将打开“添加/删除应用程序”面板。2.左面板显示了可进行安装的应用程序列表。按“高级”。3.此时将打开“输入

30、口令以执行管理任务”对话框。4.在“口令”编辑框中,输入在操作系统安装过程中为超级用户指定的口令,然后按“确定”。5.此时将打开“快速介绍”信息面板。阅读其中的信息,然后单击“关闭”。6.此时将打开“Synaptic 包管理器”面板,其中具有可用包列表。选择要安装的包选择要安装的包1.在“Synaptic 包管理器”面板的“所有”标签上,单击以下包旁边的复选框:ooooapache2php5mysqlphp5-mysql对于每一项,从上下文菜单中选择“标记以进行安装”。2.此时将打开“标记其他所需更改”对话框,其中具有相关包的列表,这些包也应该进行安装,以使软件能够正常工作。单击“标记”。3.

31、系统将返回到“Synaptic 包管理器”面板,其中所选的软件包已标记为要安装。4.选择工具栏上的“应用”。此时将打开“应用以下更改”摘要面板,其中具有选择安装的包列表。单击“应用”。5.成功完成下载和安装之后,将打开“已应用的更改”面板。单击“关闭”。检查安装检查安装1.要检查 Apache 和 PHP 是否已安装并正在运行,请启动浏览器,并输入以下 URL:http:/localhost/此时将打开以下页面,其中 PHP5 引擎包含在表示法中:指定指定 Apache2 HTTP Apache2 HTTP 服务器的文档根目录服务器的文档根目录文档根目录是 Apache HTTP 服务器存放用

32、于在浏览器中显示的文件的目录。文档根目录是在定义虚拟主机的文件中指定的。缺省的虚拟主机配置文件是/etc/apache2/sites-available/default其根目录为/var/www/我们建议您创建自己的虚拟主机并启用它,而不是编辑缺省的虚拟主机。创建文档根目录位置在新虚拟主机中指定新文档根目录激活新虚拟主机创建文档根目录位置创建文档根目录位置1.选择“位置”“Home 文件夹”。2.从上下文菜单中,选择“创建文件夹”。3.输入文件夹的名称,例如,public_html。创建新虚拟主机创建新虚拟主机1.要启动终端,请选择“应用程序”“附件”“终端”。此时将打开“终端”窗口。2.要将

33、缺省虚拟主机的配置文件复制到新文件(mysite),请在命令提示符下键入以下命令:sudo cp/etc/apache2/sites-available/default/etc/apache2/sites-available/mysite3.运行 gedit 应用程序并在其中编辑新配置文件(mysite):gksudo gedit/etc/apache2/sites-available/mysite如果系统询问,请输入操作系统安装过程中为超级用户指定的口令。4.更改文档根目录以指向新位置:/home/public_html/5.更改目录指令,将替换为6.保存文件 mysite激活新虚拟主机激活

34、新虚拟主机1.要取消激活缺省主机并激活新主机,请启动终端并在“终端”窗口运行以下两个实用程序:sudo a2dissite default&sudo a2ensite mysite2.重新启动 Apache HTTP 服务器:sudo/etc/init.d/apache2 restart配置配置 MySQL MySQL 数据库服务器数据库服务器在 MySQL 数据库服务器的安装过程中,会创建一个超级用户。缺省情况下,没有为此 MySQL 服务器超级用户指定口令。您需要连接到 MySQL 服务器,然后再为超级用户指定口令。您将需要此口令来创建其他 MySQL 服务器用户。1.要连接到 MySQL

35、 服务器,请启动终端,然后在“终端”窗口中输入以下命令:mysql-u root此时将显示 MySQL 命令提示符。2.在命令提示符下输入以下命令并按 Enter 键:SET PASSWORD FOR rootlocalhost=PASSWORD();如果命令执行成功,则会显示以下消息:Query OK,0 rows affected(0.00 sec)安装和启用安装和启用 XDebug XDebug 调试器调试器只有在您需要使用 XDebug(对于 PHP 开发是可选的)的情况下才需要以下所有步骤。安装安装 PHP5 PHP5 开发和开发和 PEAR PEAR 模块模块要从源生成 XDebu

36、g,您还需要两个模块:PHP5 开发和 PEAR。1.启动 Synaptic 包管理器。2.切换到“已安装”面板查看 make 模块是否已安装。3.切换到“所有”标签,并单击以下软件包旁边的复选框:oophp5-devphp-pear对于每一项,从上下文菜单中选择“标记以进行安装”。4.此时将打开“标记其他所需更改”对话框,其中具有相关包的列表,这些包也应该进行安装,以使软件能够正常工作。单击“标记”。5.系统将返回到“Synaptic 包管理器”面板,其中所选的软件包已标记为要安装。6.选择工具栏上的“应用”。此时将打开“应用以下更改”摘要面板,其中具有选择安装的包列表。单击“应用”。7.成

37、功完成下载和安装之后,将打开“已应用的更改”面板。单击“关闭”。注意:注意:您还可以通过在终端窗口中运行以下命令来安装模块:aptitude install php5-dev php-pear安装安装 XDebug XDebug要下载并安装 XDebug,请在“终端”窗口中输入以下命令:sudo pecl install xdebug启用启用 XDebug XDebug要启用 XDebug,您需要在 gedit 文本处理器中编辑 php.ini文件。1.要启动 gedit 文本处理器,请先启动终端,然后在命令提示符下键入以下命令:gksudo gedit如果系统询问,请输入操作系统安装过程中为

38、超级用户指定的口令。2.打开文件/etc/php5/apache2/php.ini。3.将以下行添加到此文件中:4.zend_extension=/usr/lib/php5/20051025/xdebug.soxdebug.remote_enable=on查看此处了解有关配置 XDebug 的详细信息。使用使用 AMP AMP 包包要将 PHP 引擎、Apache HTTP 服务器和 MySQL 数据库服务器作为一个堆栈下载和安装,请使用适用 Linux 的 XAMPP 包。可以在此处找到有关安装和配置 XAMPP Mac OS X 的详细信息。方法四ApacheApache出自出自 Ubun

39、tuUbuntu 中文中文目录目录隐藏1 基础2 安装oo2.1 安装 LAMP2.2 安装 phpmyadmin3 配置文件路径oo3.1 常用命令3.2 配置 apache3.2.1Apache 模块oo3.3 配置 PHP53.4 配置 MySQL3.4.1MySQL 常用命令3.4.2 配置文件(新手、无特殊要求勿动)o3.5 配置 phpmyadmin(没装就不要看)3.5.1LAMP 到此已经配置完成了4 测试 phpinfo();(根据需要,自己选择,可不做)5 性能优化(根据需要,自己选择,可不做)ooo5.1 安装 Zend Optimizer5.2 安装 XCache5.3

40、 安装 eAccelerator6 其他o6.1PDO 的安装7 排错o7.1 无法解析 php 文件,浏览器提示下载所要打开的php 文件8 虚拟主机9 屏蔽迅雷10 参考编辑基础基础如果你是安装到本机上测试的话,最好确保 hosts 的内容为这样usernameubuntu:$cat/etc/hosts127.0.0.1 localhost编辑安装安装编辑安装安装 LAMPLAMP1.仔细手动安装法(最小组件)sudo apt-get install apache2 php5 php5-gd mysqllibapache2-mod-php5有些是因为依赖关系会自动安装的,但是为了保险,所以

41、多打了一些。开始安装是 sudo 会问您密码(只是有可能),这是系统管理员的密码。安装途中安装途中 MySQLMySQL 要求设定账户有密码,要求设定账户有密码,这是与操这是与操作系统没关系的账户与密码。作系统没关系的账户与密码。2.偷懒一次安装法在新立得软件包管理器中选择 编辑使用任务分组标记软件编辑使用任务分组标记软件包包在打开的窗口中 勾选勾选 LAMP SERVER LAMP SERVER 然后确定。在主窗口中 点击绿色的对号点击绿色的对号 应用应用 按钮按钮好了。接下来就是等待.等待新立得 自动下载安装完。安装安装途中途中 MySQLMySQL 要求设定账户有密码,要求设定账户有密码

42、这是与操作系统没关系的账户这是与操作系统没关系的账户与密码。与密码。sudo apt-get install apache2 mysql-server php5 php5-mysql#终端命令打开 http:/localhostApache 默认页面编辑安装安装 phpmyadminphpmyadmin其实这也是个安全隐患,建议通过 openssh 来管理服务器。方案一:终端中运行命令(不推荐)sudo apt-get install phpmyadmin方案二:强烈建议不要从源里安装在 phpmyadmin 网站上下载软件包,解压缩到本地目录/var/www/phpmyadmintips:

43、如果你请直接解压到/var/www/phpmyadmin,如果不存在phpmyadmin,请自行创建在终端下执行sudo cp/var/www/phpmyadmin/config.sample.inc.php/var/www/phpmyadmin/config.inc.phpsudo gedit/var/www/phpmyadmin/config.inc.php找到“blowfish_secret”在后面填上任意字母$cfgServers$iauth_type=cookie;$cfgServers$ihost=localhost;$cfgServers$iconnect_type=tcp;$c

44、fgServers$icompress=false;$cfgServers$iextension=mysql;保存,退出安装 php5-mcryptsudo apt-get install php5-mcrypt编辑 php 配置文件sudo gedit/etc/php5/apache2/php.ini在 extension 下面加上extension=php5-mcrypt.so保存,重启 apache2在浏览器里输入 http:/localhost/phpmyadmin编辑配置文件路径配置文件路径1apache 的配置文件路径/etc/apache2/apache2.conf2apache

45、 网站字符编码配置路径/etc/apache2/conf.d/charset 3php.ini 路径/etc/php5/apache2/php.ini4mysql 配置文件 路径/etc/mysql/f 一般不要使用,尤一般不要使用,尤其是新手其是新手5phpmyadmin 配置文件路径/etc/phpmyadmin/apache.conf6默认网站根目录/var/www编辑常用命令常用命令1.重启 apachesudo/etc/init.d/apache2 restart2.重启 mysqlsudo/etc/init.d/mysql restart编辑配置配置 apacheapache1.更

46、改默认字符集终端中使用命令sudo nano/etc/apache2/conf.d/charset将其中的#AddDefaultCharset的井号去掉,后面字段改成 UTF-8(如果您的网站是这样了话)AddDefaultCharset UTF-8中间的空格数并不重要,但一定要有。2.添加支持文件类型(一般不需要),与网站地址(需要)终端中使用命令sudo nano/etc/apache2/apache2.conf在配置文件最后面加入下面几行:添加文件类型支持AddType application/x-httpd-php.php.htm.html(或者是 AddType applicatio

47、n/x-httpd-php.php.phtml.php5)添加首页文件 三个的顺序可以换 前面的访问优先(当然你也可以加别的 比如 default.php)DirectoryIndex index.htm index.html index.php更改服务器地址(改为本机)ServerName 127.0.0.1修改 apache 的根目录 DocumentRoot:sudo nano/etc/apache2/sites-enabled/000-default将其中的 DocumentRoot/var/www 改成您想要的目录比如DocumentRoot/var/www/htdocs/以上 Ap

48、ache2 就基本配置完成了。重启Apache2 服务即可。下面的是参考,一般不需要改变,除非有特殊需求。sudo nano/etc/apache2/ports.conf#修改端口号,修改Listen 80再修改 site 的配置文件/etc/apache2/sites-available/default80 是端口号sudo a2enmod rewrite#开启 apache 的 rewrite 功能编辑ApacheApache 模块模块sudo a2enmod#启用模块sudo a2dismod#禁用模块编辑配置配置 PHP5PHP5这个没什么好说的 根据个人自己需要建议将安全模块开启(注

49、意!开启后 phpmyadmin 会不能用)sudo nano/etc/php5/conf.d/php.ininano 可以用 Ctrl+w 来搜索将 safe_mode=off safe_mode=设置为 safe_mode=on safe_mode=/var/www/htdocs/以上/var/www/htdocs/是您在上面设置个网站根目录,请按照情况修改,结尾的/是一定要加的,不然/var/www/htdocsa,/var/www/htdocsb,等目录也可以访问。以下是更改默认时区;date.timezone=去掉前面的分号 后面加个 PRC。表示中华人民共和国(就是 GMT8 时区

50、date.timezone=PRC编辑配置配置 MySQLMySQL编辑MySQLMySQL 常用命令常用命令MySQL 大部分命令是以;结尾,这里除了 5 给出的命令,其它一定要以;结尾!1.进入 mysqlmysql-h 服务器地址-u 用户名-p这是访问本地服务器mysql-h 127.0.0.1-u 用户名认证成功之后就进入 mysql 的命令控制台,以下都是在 mysql 的命令控制台的命令。2.显示已经存在的数据库SHOW DATABASES;3.创建数据库数据库名在这里是没有号的!,还有在linux下是区分大小写(只是使用时有关!)。CREATE DATADASES 数据库名;

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服