此文以ubuntu为例
step1:安装apache2
1)查看
查看apache是否已安装:apachectl -v
若安装显示Server version: Apache/2.2.22 (Ubuntu)
2)安装
若未安装,键入这条命令:sudo apt-get install apache2
3)检验
若显示It works字样,说明Apache安装成功
step2:安装PHP
1)查看
查看php是否已安装:php -v
若安装显示
PHP 5.4.6-1ubuntu1.2 (cli) (built: Mar 11 2013 14:57:54)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
2)安装
若未安装,依次键入下列命令安装
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
3)检验
重启apache2
sudo /etc/init.d/apache2 restart
在/var/www/目录下新建一个testphp.php
在该文件内写入如下测试代码:
<html>
<head>
<title>PHP测试</title>
</head>
<body>
<?phpecho'<p>HelloWorld</p>';?>
</body>
</html>
浏览器中键入http://主机ip/testphp.php
若打开的网页显示Hello World字样,说明php环境安装成功。
step3:安装MySql
1)查看
查看MySql是否已安装:sudo netstat -tap | grep mysql
2)安装
sudo apt-get install mysql-server
3)配置
MySql初始只允许本机(127.0.0.1)连接,如果想多台机子使用或者向Internet开放的话,编辑/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
#bind-address = 127.0.0.1
MySql默认没有设置root密码,本机的root用户也没有密码,有风险是吧,这样
mysqladmin -u root password your-new-password
mysqladmin -h root@local-machine-name -u root -p password your-new-password
sudo /etc/init.d/mysql restart
4)安装MYSQL for Apache HTTP Server
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin
注意:phpmyadmin安装后可能不能访问。原因和解决办法如下:
原因是phpmyadmin没有安装在www目录下,一般默认安装在/usr/share/目录下,解决办法就是在/usr/share/下找到它将其考到/var/www/下
至此完成LAMP环境搭建,可以上传dedecms程序进行安装。
特别注意:此环境搭建完成后,可能会出现DEDECMS后台无法进入的情况。
问题原因:PHP5.4中已经移除session_register()等相关特性,详情见更新记录:http://www.php.net/ChangeLog-5.php#5.4.0
解决办法:修改include/userlogin.class.php,去掉function keepUser()里面的所有@session_register行。
分享到:
相关推荐
总结来说,该文详细阐述了在Ubuntu环境下配置LAMP环境的过程,包括Apache、PHP和MySQL的安装与配置,以及DedeCMS的内容管理系统安装和自定义,为读者提供了一套完整的Linux服务器环境搭建和网站开发流程。
在Linux环境中构建网站服务器是一项关键任务,特别是在企业级应用中。本教程以Red Hat Linux Enterprise 5为例,详细讲解了如何一步步配置一个功能完备的网站服务器。以下将逐一阐述涉及的知识点: 1. **Linux操作...
5. **多语言支持**:DedeCMS支持多语言站点的搭建,满足国际化需求。 6. **插件系统**:提供强大的插件接口,开发者可以编写各种功能插件,扩展系统功能。 7. **安全防护**:系统内建了一些安全机制,如SQL防注入、...
标题中的“DedeCms 2.5 LAMP必备”指的是使用Linux操作系统(L代表Linux)、Apache网络服务器(A代表Apache)、MySQL数据库(M代表MySQL)和PHP编程语言(P代表PHP)搭建的DeDeCms(又称为织梦内容管理系统)的2.5...
描述 "LAPM搭建测试UCenter" 暗示这个压缩包可能是用于在LAMP(Linux + Apache + MySQL + PHP)环境中进行UCenter的搭建和测试。LAMP是开源软件栈,常用于构建Web应用程序,尤其适合PHP编程。在这个场景下,用户可能...
标签中的“dedecms”是指DEDECMS(织梦内容管理系统),这是一个基于PHP和MySQL的开源CMS系统,可以利用XAMPP搭建的环境进行安装和调试。开发者可以下载DEDECMS的源码,放置在XAMPP的Web根目录下,通过Web浏览器进行...
本教程中的"第一章 学前准备-php运行环境以及安装织梦"将指导你如何搭建PHP环境,并进一步安装和配置织梦系统,从而让你快速入门PHP Web开发。 通过深入学习本教程,你不仅能够了解PHP的基础知识,还能掌握实际的...
9. **服务器配置**:运行PHP网站需要合适的服务器环境,如LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx + MySQL + PHP)等,开发者应了解如何配置和优化这些环境。 10. **版本控制**:在开发过程中...
通过以上详细介绍,我们可以了解到如何使用PHPnow快速搭建Web服务器环境,并学习了帝国网站管理系统、dedecms、齐博CMS以及互动百科系统等主流CMS系统的安装流程。这对于初学者来说是非常实用的指南,可以帮助他们...
Empire CMS是一个功能强大的网站管理系统,适用于Linux、Windows或Unix环境。虽然与DedeCms类似,但在操作上可能相对复杂,但仍有很多用户选择使用。 5. WordPress WordPress是最著名的开源博客平台,同时也是...
它为Linux/windows/unix环境提供了网站解决方案。 5. **WordPress** - WordPress是一种基于PHP开发的博客平台,同时也是全球最流行的开源CMS之一。它支持丰富的插件和主题,适合搭建博客和个人网站,安装便捷,深受...
用户通常只需要在服务器上搭建好LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)环境,将源码上传至服务器的Web根目录下,然后通过数据库配置文件连接MySQL数据库,导入预设的数据表...
8. 服务器配置与管理:熟悉Linux服务器环境,了解Apache或Nginx等Web服务器的配置,以及如何进行性能调优。 9. 用户体验设计:考虑如何提升用户交互体验,包括界面布局、响应式设计、导航逻辑等。 通过深入学习...
1. **环境搭建**:搭建LNMP(Linux、Nginx、MySQL、PHP)和Tomcat + JDK环境。 2. **站点部署**:部署三个不同的站点,分别是Discuz论坛、Dedecms企业网站以及Zrlog博客。 3. **负载均衡**:通过负载均衡技术将所有...
【织梦5,7文档复制】是一个关于使用织梦内容管理系统(DedeCMS)进行文档复制和迁移的教程。织梦CMS是一款广泛应用于网站搭建,尤其是企业网站建设和管理的开源PHP系统,它提供了丰富的功能,包括文章发布、分类管理...
这些系统往往可以运行在Linux、Windows以及Unix等不同的操作系统上,提供灵活的部署选择。 ***Server CMS:SiteServer CMS是.NET平台下的CMS系统,它使用.NET技术和***开发,支持 MSSQL 数据库。SiteServer CMS适合...