ubuntu 12.04安装mysql?ubuntu安装pip

Ubuntu 12.04 安装 Apache2+PHP5+MySQL

LAMP是Linux web服务器组合套装的缩写,包含Apache+MySQL+PHP。本教程指导如何在Ubuntu 12.04 LTS server上安装Apache2服务器,包括PHP5(mod_php)+MySQL。

首先,以root账户进行安装,切换至root账户执行命令:sudo su

接着,安装MySQL 5,输入命令:apt-get install mysql-server mysql-client。在安装过程中,会提示设置root账户密码。

然后,安装Apache2,命令为:apt-get install apache2。在浏览器输入服务器地址,如,查看Apache2是否正常工作。

Apache在Ubuntu默认文档根目录为/var/www,配置文件为/etc/apache2/apache2.conf,可额外配置存储子目录如/etc/apache2/mods-enabled、/etc/apache2/sites-enabled和/etc/apache2/conf.d。

安装PHP5和Apache PHP5模块,命令为:apt-get install php5 libapache2-mod-php5,并重启Apache2:/etc/init.d/apache2 restart。

测试PHP5,建立探针页面,输入内容并访问,查看已支持的模块。

为PHP5获取MySQL支持,安装php5-mysql模块。使用apt-cache search php5查看PHP5模块,然后安装所需模块,例如:apt-get install php5-mysql php5-curl php5-gd php5-intl等。重启Apache2:/etc/init.d/apache2 restart,刷新查看模块支持是否增加。

安装phpMyAdmin用于MySQL管理,命令为:apt-get install phpmyadmin,访问地址为。

在Lamp服务器上安装Curl,使用命令:sudo apt-get install curl libcurl3 libcurl3-dev php5-curl,重新启动服务器:sudo/etc/init.d/apache2 restart。通过PHP文件如<php phpinfo();?>查看Curl安装是否成功。

总结,在Ubuntu 12.04 LTS server上安装Apache2+PHP5+MySQL的步骤包括安装MySQL、Apache2、PHP5、获取MySQL支持、安装phpMyAdmin和Curl的安装。

Ubuntu12.04配置nginx+php+mysql

为了在Ubuntu 12.04上配置Nginx、PHP和MySQL,首先需更新Nginx的镜像源。

在终端输入以下命令:

sudo vi/etc/opt/source.list

添加以下内容:

deb precise nginx

deb-src precise nginx

更新软件包源:

sudo apt-get update

可能遇到的GPG错误可以通过以下命令解决:

sudo apt-key adv--keyserver keyserver.ubuntu.com--recv-keys ABF5BD827BD9BF62

重新执行更新并安装Nginx:

sudo apt-get update

sudo apt-get install nginx

若遇到端口被占用错误,修改Nginx服务绑定端口为88,通过以下命令:

sudo vi/etc/nginx/conf.d/default.conf

将listen命令改为:

listen 88;

启动并检查Nginx版本:

sudo/etc/init.d/nginx start

nginx-v

配置PHP和MySQL:

sudo apt-get install php5-cli php5-cgi mysql-server php5-mysql

安装FastCGI:

sudo apt-get install spawn-fcgi

配置Nginx以支持PHP:

sudo vi/etc/nginx/conf.d/default.conf

在location块添加index.php:

location/{

root/usr/share/nginx/html;

index index.php index.html index.htm;#添加index.php

重启Nginx:

sudo/etc/init.d/nginx restart

启动FastCGI PHP:

spawn-fcgi-a 127.0.0.1-p 9000-C 10-u nginx-f/usr/bin/php-cgi&

注意:确保参数配置正确,并检查web根目录下的php文件。

设置开机启动:

sudo vi/etc/rc.local

将FastCGI PHP启动命令添加至exit 0前。

处理no input file specified错误:

检查并调整default.conf文件中的fastcgi配置。

使用雅黑探针测试Nginx服务:

下载并上传探针文件至web根目录,通过浏览器访问测试。

安装Discuz论坛:

创建目录并上传论坛文件,解压并设置权限,通过浏览器访问安装。

ubuntu12.04安装mysql5.6.30 及遇到的问题解决

Ubuntu 12.04安装MySQL 5.6.30面临的问题及解决方案

在安装过程中,Ubuntu 12.04面临了四个依赖关系不完整的挑战。具体来说,依赖libc6、libnuma1、libstdc++6以及init-system-helpers的安装。

为解决这个问题,需要分别安装上述四个依赖库。

首先,使用命令

$sudo dpkg-r mysql-community-server_5.6.30-1debian8_i386.deb

清除已安装的残留文件,然后重新安装依赖库。

接下来,逐一解决各个依赖问题:

libnuma1:使用

$sudo apt-get install libnuma1

进行安装。

libstdc++6:需要先安装build-essential、aptitude,再执行

$sudo apt-get install libstdc++6

完成安装。

init-system-helpers:确保安装版本为1.18,若初安装版本为1.70,需要下载并安装1.18版本的deb包。

libc6:初次尝试安装gcc-5和g++-5并未解决问题,需要在官网搜索libc6并下载相应版本的.deb包,使用dpkg命令安装。

完成以上步骤后,回到mysql-community-server包路径,再次尝试安装。

$cd/usr/local/src

$sudo dpkg-i mysql-community-client_5.6.30-1debian8_i386.deb

至此,成功安装MySQL服务器。

接着,安装客户端部分。

$sudo dpkg-i libmysqlclient18_5.6.30-1debian8_i386.deb

安装客户端依赖库。

使用root用户登录MySQL

$mysql-u root-password

完成MySQL的安装及配置。

MySQL配置文件通常位于/etc/mysql/my.cnf,其中包含datadir路径等信息。

至此,Ubuntu 12.04安装MySQL 5.6.30的问题得到解决。

总结:通过官方指南以及对PPA源的了解,成功解决了Ubuntu 12.04安装MySQL 5.6.30时遇到的问题。

阅读剩余
THE END