PHP环境搭配(二):lamp(linux+apache+mysql+php)搭建,附moodle与onlinejudge配置
linux相比windows更安全,更稳定,而且是开源的,所以常作为服务器系统使用。因此,搭配lamp也是不可或缺的能力哦。不过,对于不熟悉linux系统的童鞋还是有点困难的。
一、准备工作。
ubuntu-12.04.1-desktop-i386.iso
二、安装ubuntu
ubuntu是linux系统的一种,因有强大的桌面系统在最近越来越火,不过作为服务器用的话CentOS也是不错的选择
使用虚拟机加载ubuntu-12.04.1-desktop-i386.iso镜像文件,然后一直安装就行。安装完之后默认是英文界面,不熟悉英文界面的童鞋可以上网搜搜怎么改成中文界面。
安装好之后进入桌面按windows键输入“te”找到终端命令并把它拖到菜单栏里
三、安装mysql
进入终端,首先输入 sudo su进入权限模式,再输入 apt-get install mysql-server mysql-client确认安装即可
四、安装apache2
继续输入 apt-get install apache2确认安装即可
这里要说明一下的就是ubuntu下的apache默认网页执行文件夹在/var/www/下面,配置文件在/etc/apache2/apache2.conf,配置文件子目录在/etc/apache2/下
进入火狐浏览器,键入http://localhost,出现It works!代表安装成功
五、安装php
继续输入 apt-get install php5 libapache2-mod-php5确认安装即可
重启apache,输入/etc/init.d/apache2 restart
建立新的网页,vi /var/www/info.php,添加内容<?php phpinfo();?>保存即可,也可以apt-get install gedit ,然后gedit /var/www/info.php
进入火狐浏览器,键入http://localhost/info.php,出现php属性页面代表安装成功
六、安装phpmyadmin
phpmyadmin可以在网页上管理数据库,十分方便
继续输入 apt-get install phpmyadmin
输入 cp -rf /usr/share/phpMyAdmin /var/www/
进入火狐浏览器,键入http://localhost/phpmyadmin,出现phpmyadmin页面代表安装成功
附一、安装moodle
moodle是一个很强大的教学用系统,里面集成了很多考试、测试之类的插件,就是用起来比较麻烦而已。
继续输入 apt-cache Search php5
安装PHP的各种库 apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
创建moodledata文件夹 mkdir /var/moodledata
下载moodledata解压到/var/www/下
更改文件夹权限 chmod 777 /var/moodledata
chmod 777 /var/www/moodle
进入火狐浏览器,键入http://localhost/moodle,出现moodle页面代表安装成功
附二、安装onlinejudge
onlinejudge在线评测系统,程序设计的训练与比赛平台,因开发难度和移植性等等比较难搭建。这里介绍一个开源的OJ-hustoj http://code.google.com/p/hustoj/
在ubuntu下依次键入以下命令安装即可:
sudo apt-get update&& sudo apt-get install subversion
sudo yum update&& sudo yum install subversion.i386
svn checkout http://hustoj.googlecode.com/svn/trunk/install hustoj
cd hustoj
编辑install.sh和web/include/db_info.inc.php,设定数据库用户名密码后
sudo ./install.sh
进入火狐浏览器,键入http://localhost/onlinejudge,出现onlinejudge页面代表安装成功,使用管理员账号root登陆后台进行测试查看评测系统是否能运作,其他相关问题查看http://code.google.com/p/hustoj/wiki/FAQ
转载于:https://www.cnblogs.com/cod7-youyu/archive/2013/01/27/2878948.html
PHP环境搭配(二):lamp(linux+apache+mysql+php)搭建,附moodle与onlinejudge配置相关推荐
- WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)
WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP) 从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架 ...
- linux mint php mysql_Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint
Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint. Installing LAMP (Linux, Apache, MySQL ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP LAMP是一种Web网络应用和开发环 ...
- CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境
我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...
- LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建
文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...
- 源码编译安装LAMP(Linux, Apache ,Mysql ,PHP)-------------- (连载篇(三)----PHP)
编译安装PHP 步骤流程: 本文接上文,第三篇PHP 软件包版本:php-7.1.10.tar.bz2 步骤一:安装PHP环境 yum -y install \ libjpeg \ libjpeg-d ...
- 【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器
基于树莓派搭建LAMP(Linux Apache Mysql PHP)服务器 配置树莓派 树莓派 连接WIFI 配置SSH 连接SSH 修改密码并解锁root用户 固定IP 调整服务器性能 Apach ...
- linux应用之Lamp(apache+mysql+php)的源码安装(centos)
Linux+Apache+Mysql+Php源码安装 一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-l ...
- Linux+Apache+Mysql+PHP典型配置
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.5ilinux.com/lamp01.html 关键字:apache+mysql+php ap ...
最新文章
- 数据结构_顺序栈的代码实践
- 项目描述_单元测试技巧:创建描述性测试
- 思科安全:加密流量威胁检测、加密流量威胁和恶意软件检测、识别无线干扰或威胁、Talos 情报源可加强对已知和新型威胁的防御、分布式安全异常检测...
- 配置Chrome支持本地(file协议)的AJAX请求
- 我的世界java版游戏崩溃_我的世界:MC不一样的冷知识,游戏崩溃?没想到你是这样的F3!...
- Spark记录-Scala数据类型
- python turtle画彩虹的代码_如何用python海龟库画彩虹
- Airflow 中文文档:数据分析
- QtDesigner如何添加工具栏toolBar
- ZLMediaKit+wvp-GB28181-pro,搭建28181协议视频平台
- matlab中princ,基于MATLAB_SIMLINK的Turbo交织器的仿真实现
- 美团面试被问“红黑树”,我一脸懵逼......
- python最简单的爬取邮箱地址_python小脚本-提取邮箱
- 5328笔记 Advanced ML Chapter1-Introduction to Machine Learning Problems
- 【考研数学高数部分】无穷级数
- 全球与中国胶原蛋白敷料市场深度研究分析报告
- 【信息安全】数据安全与信息安全
- window.print打印部分无法显示
- iOS-规避iOS审核4.3规则的重心
- Spring的简单入门