在ubuntu上配置LAMP架构

1. 安装MySQL
/*
   ubuntu默认进入系统是普通用户

   所以在真实工作中,我们会得到root的授权。

   所以我们需要用sudo做一切只有root才能完成的操作。
*/

[[email protected] ~]# cd /usr/local/src
[[email protected] src]# wget  http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.47-linux2.6-x86_64.tar.gz
[[email protected] src]# tar zxvf mysql-5.5.47-linux2.6-x86_64.tar.gz
[[email protected] src]# mv mysql-5.5.47-linux2.6-x86_64 /usr/local/mysql
[[email protected] src]# useradd -s /sbin/nologin mysql  //建立MySQL账户,账号用来运行mysql服务
[[email protected] src]# cd /usr/local/mysql
[[email protected] mysql]# mkdir -p /data/mysql   //创建datadir, 数据库文件都会放在这里面
[[email protected] mysql]# chown -R mysql:mysql /data/mysql  //更改权限 并建立家目录
[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql
--datadir=/data/mysql   //初始化
[[email protected] mysql]# cp support-files/my-large.cnf /etc/my.cnf   //拷贝配置文件
[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld  //拷贝启动脚本
[[email protected] mysql]# chmod 755 /etc/init.d/mysqld //修改启动脚本的权限
[[email protected] mysql]# vim /etc/init.d/mysqld  //修改启动脚本
...
...
basedir=
datadir=/data/mysql
...
...
[[email protected] mysql]# chkconfig --add mysqld   //加入系统服务项
[[email protected] mysql]# chkconfig mysqld on  //开机自启动
[[email protected] mysql]# service mysqld start   //启动MySQL
[[email protected] mysql]# ps aux|grep mysqld

!!此处会产生的错误!!

// 初始化时遇到的错误 

1  ./bin/mysqld: error while loading shared libraries : libaio.so.1:cannot open shared object file:directory

-->
(root) apt-get install libaio1
(user) sudo apt-get install libaio1
时间: 2024-12-09 07:16:13

在ubuntu上配置LAMP架构的相关文章

在Ubuntu上配置LAMP环境

LAMP环境的配置总共分成3个部分:安装,配置和测试 1,安装 安装Apachesudo apt-get install apache2 Apache2在安装之后会新建一个www目录/var/www/ 安装MySQL sudo apt-get install mysql-server mysql-client 安装过程中会提示输入root用户的密码 安装PHP sudo apt-get install php5 libapache2-mod-php5 这一步安装完成之后需要重启Apache以让它

在Ubuntu上安装LAMP服务器

1.安装Ubuntu上安装LAMP apt-get install lamp-server^ 2.安装过程中设置MySql密码 3.测试 创建index.php var/www/html/index.php index.php的内容为 <?php phpinfo(); ?> 重启apache, service apache2 restart 在浏览器中输入 http://localhost/index.php 或者localhost改为IP地址 5配置MYSql cat /etc/hosts

Ubuntu上配置 Apache服务器和Tomcat服务器

                    Ubuntu上配置Apache服务器 1. 安装Apache sudo apt-get install apache2 Apache安装完成后,默认的网站根目录是 /var/www/html, 该目录下有一个index.html文件 (在浏览器中输入:127.0.0.1或localhost可以打开该页面) 2. 配置文件 Apache有两个配置文件: apache2.conf (/etc/apache2/apache2.conf); 和 000-defau

详解Ansible(Roles)自动化部署配置LAMP架构

Roles简介Ansible为了层次化.结构化地组织Playbook,使用了角色(roles).Roles能够根据层次型结构自动装载变量文件.task以及handlers等.简单来讲,roles就是通过分别将变量.文件.任务.模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中.? 创建Roles 创建roles时一般需要以下步骤:首先创建以roles命名的目录.然后在roles目标下分别创建以个角色名称命令

自动化运维Ansible之Roles部署配置LAMP架构

Roles介绍 Ansible为了层次化.结构化地组织Playbook,使用了角色(roles).Roles能够根据层次型结构自动装载变量文件.task以及handlers等.简单来讲,roles就是通过分别将变量.文件.任务.模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中. 创建Roles 创建roles时一般需要以下步骤:首先创建以roles命名的目录.然后在roles目标下分别创建以个角色名称命令

掌握Ansible角色(Roles)自动化部署配置LAMP架构

Roles简介: Ansible为了层次化.结构化地组织Playbook,使用了角色(roles).Roles能够根据层次型结构自动装载变量文件.task以及handlers等.简单来讲,roles就是通过分别将变量.文件.任务.模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中.? 在一个playbook中创建使用Roles的步骤: 1.创建以roles命令的目录. * mkdir /etc/ansibl

在 Ubuntu 上配置高性能的 HHVM 环境

HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用.HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取得了非凡的性能.到目前为止,相对于 PHP + APC (Alternative PHP Cache) ,HHVM 为 FaceBook 在 HTTP 请求的吞吐量上提高了9倍的性能,在内存的占用上,减少了5倍左右的内存占用. 同时,HHVM 也可以与基于 FastCGI 

五步完成在 Ubuntu 上配置高性能的 HHVM 环境

HHVM全称为 HipHop Virtual Machine,它是一个开源虚拟机,用来运行由 Hack(一种编程语言)和 PHP 开发应用.HHVM 在保证了 PHP 程序员最关注的高灵活性的要求下,通过使用最新的编译方式来取得了非凡的性能.到目前为止,相对于 PHP + APC (Alternative PHP Cache) ,HHVM 为 FaceBook 在 HTTP 请求的吞吐量上提高了9倍的性能,在内存的占用上,减少了5倍左右的内存占用. 同时,HHVM 也可以与基于 FastCGI

记录一下在ubuntu 上配置nginx+uwsgi+flask出现的一点问题.

还没有解决 现在的情况很奇怪, 配置uwsgi通过启动脚本启动后,无法正常运行,相同代码在centos上完全没有问题,同样用的是venv的环境, ubuntu,贴上nginx配置和uwsgi配置 uwsgi.ini [uwsgi] socket = 127.0.0.1:8001 wsgi-file=/home/rod/www/app.py callable=app touch-reload=/home/rod/www/ daemonize=/home/rod/uwsgi.log pidfile=