Lamp使用配置记录

关于linxu下面的lamp的配置说明,使用ubuntu.

一键安装lamp.在github上有项目.

https://github.com/teddysun/lamp

安装完成后需要配置apache.

1.安装说明有   具体浏览器打开 local就可以看到.

         1.1  lamp add  一步步的建立虚拟主机,数据库等信息.(或复制目录到默认目录里)

          1.2   然后需要更改网站目录的所有者 chown -R 用户名:apache /data/www/域名

             解释一下,这里是更改web根目录的所有者和所属组.文档里要求是都改成apache,但我开发使用,所以把所有者改成自己的用户名.

           1.3 其次要设置目录的权限,建议750.即:rwxr-x---  这样所有者可具有文件的一切权限,apach组有r,x权限,其他人无任何权限!

                           chmod  -R 750 /data/www/域名

上述都有   -R,  是递归子目录.

另外在   /etc/hosts 里面要加上虚拟主机的地址.例如当时设置的虚拟主机为 me.sh

  127.0.0.1    me.sh       #me.sh 就是刚才所创建的虚拟主机地址.

然后浏览器中就可以浏览网页了.

虚拟主机的配置文件位置:vim /usr/local/apache/conf/vhost/qhj.sh.conf

2.关于数据库的导入问题

单个数据库导出的时候其实导出的是表.数据库名字无所谓.所以我新建了一个数据库,然后导入项目的.一样用.查sql,也没发现数据库名字有什么影响.记得编码要设置好,免得建表时一个个的设置.

由于用thinkphp开发,在配置文件要设置正确,数据库名字,密码要设置好.



补充一下目录权限问题:

baidu上找个一个:建议

网站目录为750

网站文件640

个别目录:如缓存等  770.



另外几个命令:

lamp list  查看本地的虚拟主机

lamp del    移除虚拟主机

Apache Location                     Path

Install Prefix             /usr/local/apache

Web root location           /data/www/default

Main Configuration File   /usr/local/apache/conf/httpd.conf

Default Virtual Host conf   /usr/local/apache/conf/extra/httpd-vhosts.conf

Virtual Host location    /usr/local/apache/conf/vhost/

PHP Location                       Path

Install Prefix             /usr/local/php

Configuration File         /usr/local/php/etc/php.ini

ini additional location     /usr/local/php/php.d

MySQL Location                     Path

Install Prefix             /usr/local/mysql

Data Location               /usr/local/mysql/data

my.cnf Configuration File   /etc/my.cnf

MariaDB Location                   Path

Install Prefix             /usr/local/mariadb

Data Location            /usr/local/mariadb/data

my.cnf Configuration File /etc/my.cnf

Percona Location                   Path

Install Prefix             /usr/local/percona

Data Location               /usr/local/percona/data

my.cnf Configuration File   /etc/my.cnf

Process Management

rocess Management

Apache       /etc/init.d/httpd        (start|stop|status|restart)

MySQL         /etc/init.d/mysqld      (start|stop|status|restart)

MariaDB       /etc/init.d/mysqld      (start|stop|status|restart)

Percona       /etc/init.d/mysqld      (start|stop|status|restart)

Memcached     /etc/init.d/memcached    (start|stop|restart)

Redis-Server /etc/init.d/redis-server (start|stop|restart)

你可能感兴趣的:(Lamp使用配置记录)