合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
**一、首先使用命令**:`apt-get update` (更新软件安装列表) (ps:Linux命令:http://itlab.idcquan.com/linux/special/linuxcom/) **二、分步安装软件命令**(后面有一条命令安装全部): 都有什么软件: ~~~ sudo apt-cache search all (所有列表) sudo apt-cache search all | grep gcc (gcc关键字) ~~~ 1、安装apache2软件:`apt-get install apache2 ` 执行命令:`apache2 -v` 出现版本号表示安装成功。 2、安装PHP5版本软件:`apt-get install php5` 执行命令:`php5 -v` 出现版本号表示安装成功。 查看apache是否加载了PHP:`cat /etc/apache2/mods-enabled/php5.load` (libphp5.so) 3、安装Mysql软件:`apt-get install mysql-server ` 4、安装PHP的Mysql扩展: ~~~ apt-get install php5-mysql apt-get install php5-mysqlnd (PHP5.3版本以上) ~~~ 5、查看是否加载:`cat /etc/php5/mods-available/mysql.ini` 6、重启下MYSQL,apache2服务器: ~~~ service mysql restart service apache2 restart ~~~ **三、一条命令安装全部软件** 1、命令:`apt-get install apache2 php5 mysql-server php5-mysql` 2、命令:`tasksel install lamp-server` **四、给PHP添加常用扩展** 1、`apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl` (安装完成注意重启apache2) **五、Ubuntu系统配置文件目录**:/etc 1、apache配置文件:/etc/apache2 2、mysql配置文件:/etc/mysql 3、php5配置文件:/etc/php5 apache2配置目录文件说明: 核心配置 ~~~ - mods-******* Apache模块 - sites-******** 虚拟主机 关键词 available 可以使用的;enabled 已启用的 命令:ln -s (enabled~available 建立软连接) mysql与PHP配置文件说明: 核心配置 mysql的- my.cnf php的 - php.ini ~~~ **六、虚拟主机** 1、进入apache2配置目录:`/etc/apache2/sites-available ` 2、复制default默认的文件:`cp 000-default.conf sns.conf` 3、修改里面的相应参数(没有就主动添加): ~~~ ServerName sns.bnjrgj.com (域名,一般没有要主动添加) DocumentRoot /var/www/sns (目录) ~~~ 4、修改好了,当然是启用了。进行 sites-enabled 目录 建立软连接:`ln -s ../sites-available/sns.conf sns` ps:以上sns为自定义名称。 **七、MYSQL数据库目录的迁移** 操作前要先停止mysql服务器:`service mysql stop` ~~~ 1、mysql默认数据库目录位置:/var/lib/mysql (目录权限 700) 2、修改所属用户和用户组:chown -vR mysql:mysql /mysqldata/ (/mysqldata/ 为迁移的目标目录) 3、修改目录权限为700:chmod -vR 700 /mysqldata/ (/mysqldata/ 为迁移的目标目录) 4、复制mysql原位置数据到新的位置(需root账户):cp -av /var/lib/mysql/* /mysqldata/ 5、修改mysql的配置文件:vim /etc/mysql/my.cnf 修改参数datadir (注释原有的 #datadir,复制另起一行改成新的目录路径) 6、因为有约束,要修改成新的目录路径,命令:vim /etc/apparmor.d/usr.sbin.mysqld 找到(注释掉 #,,复制另起新的一行) /var/lib/mysql/ r, /var/lib/mysql/** rwk, 修改为 /mysqldata/ r, /mysqldata/** rwk, 7、重启apparmor,命令:service apparmor reload 启动mysql服务:service mysql start ~~~