Ubuntu18.04 搭建LAMP和安装开源商城
时间:11-15来源:作者:点击数:
安装LAMP
一. Apache2 web 服务器的安装
- sudo apt-get update
- sudo apt-get upgrade
- 修改 Apache2 运行用户/用户组及修改方法
配置文件 /etc/apache2/apache2.conf
108 # These need to be set in /etc/apache2/envvars
109 User ${APACHE_RUN_USER}
110 Group ${APACHE_RUN_GROUP}
/etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
我这里就不更改了,就用回www-data
二. MySQL Server 的安装
- sudo apt-get install mysql-server
- sudo apt-get isntall mysql-client
- sudo apt-get install libmysqlclient-dev
- 注:20190721
我用ubuntu18.04 安装时,没有提示设置密码! 安装成功后就直接用本机的 root 用户 和密码直接能登录!!
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
- mysql 设置密码
mysqladmin -uroot password '123
登录:
mysql -uroot -p
三. PHP7.0
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql
注意:
我这装是没有安装gd库的,到后面网站的验证码是不能显示出来的,所以我补安装gd库
可能出现的原因服务器中的php.ini没有配置开启gd库的支持。
解决方法:
第一步:/etc/php/7.0/apache2中找到php.ini文件用笔记本打开,找到extension=php_gd2.dll把前面的;号去掉
第二步:安装gb库扩展,执行命令 sudo apt-get install php7.0-gd 提示要安装依赖:
- php7.0-gd : Depends: libgd3 (>= 2.1.1) but it is not going to be installed
- sudo apt-get install libgd3
libgd3 : Depends: libfontconfig1 (>= 2.11.94) but it is not going to be installed
- sudo apt-get install libfontconfig1
libfontconfig1 : Depends: fontconfig-config (= 2.11.94-0ubuntu1.1) but 2.12.6-0ubuntu2 is to be installed
- sudo apt-get install fontconfig-config
- sudo apt-get install fontconfig-config=2.11.94-0ubuntu1.1 提示Do you want to continue? [Y/n] Y
- sudo apt-get install php7.0-gd 安装成功
有报错不用怕,一步步按要求操作就可以了,祝你好运!
第三步:重启apache服务器 执行命令 sudo /etc/init.d/apache2 restart
测试
重启服务
- service apache2 restart
- service mysql restart
- 测试Apache能否解析PHP
sudo chmod 777 /var/www
vim /var/www/html/phpinfo.php
文件中写:<?php echo phpinfo();?>
浏览器访问:http://ip/phpinfo.php,出现PHP Version网
这里我没有改变index.html 的内容,是apache2自带的
四. 安装PHPSHE商城系统 V1.7
- 下载 http://www.phpshe.com/phpshe
- 把phpshe1.7文件所有文件放在/var/www/html/中
- 使用scp 传文件就可以了
- 看安装说明,这里使有用777权限不安全,就用更接用户和组
- 查出apach2 用户名和组名 (在安装apache2时有说明)
- 更改网站源码权限:命令: sudo chown -R www-data.www-data ./html/
- 安装phpshe
浏览器打开 http://192.168.3.193/install/ 安要求填写