一.
14.04镜像官网:
http://mirrors.aliyun.com/ubuntu-releases/14.04/
desktop和server版本的不同是desktop有图形界面,而server版本没有,只能写命令。新手推荐安装desktop镜像
1.
- 首先下载安装apache2
#apt-get install apache2
过程无太大问题,安装完毕后再浏览器内输入ip
显示如下界面成功
- 安装php5
#apt-get install php5
安装完毕后在/var/www/html/文件下vim test.php 注意改一下该目录的访问你权限 chmod 777 /var/www
<?php
phpinfo();
?>
测试:进入浏览器输入IP/test.php后能够出现如下界面即可
- 数据库容易出问题ubuntu 下mysql全部卸载的方法
删除 mysql
#apt-get autoremove --purge mysql-server-5.0
#apt-get remove mysql-server
# apt-get autoremove mysql-server
# apt-get remove mysql-common (非常重要)
清理残余数据 重新安装一定要把之前的数据卸载干净
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
安装mysql
# apt-get install mysql-server
# apt-get install mysql-client
# apt-get install php5-mysql(将php和mysql连接起来)
安装过程中会提示输入相应的root密码
安装完成后 运行
# netstat -tap | grep mysql命令
出现以下显示 则安装正确
进入mysql 问题开始出现
运行 mysql -uroot -p密码
显示错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
检查/var/run/mysqld/目录下 根本 没有 mysqld.sock文件
又检查/etc/mysql/my.cnf配置文件
如下
(1)典型的mysql.sock丢失问题:
故执行 find / -name "mysql.sock"文件 发现在 /tmp/目录下有一个mysql.sock文件
直接 ln -s /tmp/mysql.sock /var/run/mysqld/mysqld.sock
(2)在部署过程当中 也遇到过/tmp/文件下也没有mysql.sock 文件的情况 这时
killall mysqld
再重新启动
mysqld restart
再执行 mysql -uroot -p密码 则可成功进入mysql 如下图所示
4.直接 安装 phpmyadmin
#apt-get install phpmyadmin
根据提示选择,选择apache2 再输入root密码 和数据库密码
完成后 ln -s /usr/share/phpmyadmin /var/www/html/
浏览器搜索ip/phpMyAdmin
- 若进入数据库没有创库的权限
#GRANT ALL PRIVILEGES ON *.* TO 'root'@'thedomainyourunfrom/localhost/%' WITH GRANT OPTION;
- 上传ecshop包
- 解压ecshop包
- # mkdir /var/www/html/install
- cp -rf ECShop_V3.0.0_UTF8_release0518/* /var/www/html/
- service apache2 start
- chmod -R 777 /var/www/html
- service apache2 start
浏览器访问ip/install 即可看到安装界面,则成功。