linux配置LAMP环境

释放双眼,带上耳机,听听看~!

VPS注意:最近在VPS安装过程中,MYSQL老是报错

dpkg: error processing package mysql-server-5.6 (--configure):
subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.6; however:
Package mysql-server-5.6 is not configured yet.

dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Errors were encountered while processing:
mysql-server-5.6
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

百般折腾,终于谷歌一个答案生效,各位可参考一下:

locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
dpkg-reconfigure locales
apt-get update
apt-get --reinstall install bsdutils

仅供参考!

下面开始安装,博主是UBUNTU下,直接通过apt-get方式安装。配置稍微有点麻烦,如果使用LNMP的话,基本上几条命领就可以搞定

1、安装apache2

apt-get install apache2

2、安装PHP 和apache2 php5 mod

apt-get install php5 libapache2-mod-php5

3、安装MYSQL

apt-get install mysql-server mysql-client libmysqlclient-dev

可以通过netstat -tap | grep mysql 查看端口状态,来确认mysql是否安装正常

问题:在安装mysql时候出现问题,不知道什么原因,网上大部分的解答都是删除重新安装,删除命令如下:

rm /var/lib/mysql/ -R

rm /etc/mysql/ -R

apt-get autoremove -–purge mysql*

apt-get remove apparmor

reboot

4、安装phpmyadmin

apt-get install phpmyadmin

5、部分插件

安装cURL

apt-get install curl libcurl3 libcurl3-dev php5-curl

安装php-mysql

apt-get install php5-mysql

安装gd

apt-get install php5-gd

配置使用:

1、关于ubuntu下的apache2配置:

a.配置文件:/etc/apache2/apache2.conf  安装后默认主页文件只是index.html,需要手动添加,以匹配php等文件扩展名。

在配置文件中,随便找个位置插入如下:DirectoryIndex index.html index.htm index.php index.html.var

linux配置LAMP环境

b.一服务器挂多站的时候,如果只有一个域名,需要通过端口绑定不同的位置,首先增加端口

/etc/apache2/ports 在其中添加想要使用的端口,建议,使用10000以后的。具体命令如下:Listen 10000

linux配置LAMP环境

3、配置虚拟服务器,虚拟服务器文件都要 /etc/apache2/site-availabel下,需要的话,直接cp一个当前的文件 ,修改。修改端口,修改网站文件位置DocumentsRoot以及将对应的域名填到ServerName一项

linux配置LAMP环境

配置完虚拟服务器文件,需要让其生效,两种方式,一是apache2自带的命令:a2ensite 配置文件

他的作用其实就是把配置文件做一个软链接到 /sites-enabled文件夹下,同样可以使用 ln -s /配置文件地址 /软链接位置:

ln -s wechat.conf ../sites-enabled/wechat.conf

同样的效果。如果想关闭这个网站,直接删除软链接或进使用a2dissite命令

注意:以上操作都需要重启apach2服务器 service apache2 restart

2、mysql的部分操作,可以直接参照手册,只简单提一下登录:

登陆mysql数据库可以通过如下命令:mysql -u root -p

使用数据库,use 显示数据库,show databases 显示表:show tables

关于phpmyadmin的密码位置

安装的时候是空密码,他随机生成了一个密码,保存在/var/lib/下的文件中,可以更改下

相关文件权限

有时候遇到网站本地正常,服务器不正常的情况下,比如不能生成缓存等内容,需要设置一下文件权限

chmod 777 文件夹名 -R 权限为777

给TA打赏
共{{data.count}}人
人已打赏
Linux

iptables常用命令

2018-8-29 11:24:28

Linux

如何选购VPS(虚拟服务器)

2018-9-4 15:59:19

免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站除大叔原创外的资源均来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请通过私信与我们联系处理。敬请谅解!
2 条回复 A文章作者 M管理员
  1. nihao

    一个一个的去装太麻烦了,有没有一键环境?

    • 方块李

      装宝塔面板 bt.cn
      或者lamp.sh

个人中心
今日签到
有新私信 私信列表
搜索