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时遇到的问题。