關(guān)于linxu下面的lamp的配置說明,使用ubuntu.
一鍵安裝lamp.在github上有項目.
https://github.com/teddysun/lamp
安裝完成后需要配置apache.
1.安裝說明有? ?具體瀏覽器打開 local就可以看到.
? ? ? ? ?1.1? lamp add? 一步步的建立虛擬主機,數(shù)據(jù)庫等信息.(或復(fù)制目錄到默認目錄里)
? ? ? ? ? 1.2? ?然后需要更改網(wǎng)站目錄的所有者 chown -R 用戶名:apache /data/www/域名
? ? ? ? ? ? ?解釋一下,這里是更改web根目錄的所有者和所屬組.文檔里要求是都改成apache,但我開發(fā)使用,所以把所有者改成自己的用戶名.
? ? ? ? ? ?1.3 其次要設(shè)置目錄的權(quán)限,建議750.即:rwxr-x---? 這樣所有者可具有文件的一切權(quán)限,apach組有r,x權(quán)限,其他人無任何權(quán)限!
? ? ? ? ? ? ? ? ? ? ? ? ? ?chmod? -R 750 /data/www/域名
上述都有? ?-R,? 是遞歸子目錄.
另外在? ?/etc/hosts 里面要加上虛擬主機的地址.例如當(dāng)時設(shè)置的虛擬主機為 me.sh
? 127.0.0.1? ? me.sh? ? ? ?#me.sh 就是剛才所創(chuàng)建的虛擬主機地址.
然后瀏覽器中就可以瀏覽網(wǎng)頁了.
虛擬主機的配置文件位置:vim /usr/local/apache/conf/vhost/qhj.sh.conf
2.關(guān)于數(shù)據(jù)庫的導(dǎo)入問題
單個數(shù)據(jù)庫導(dǎo)出的時候其實導(dǎo)出的是表.數(shù)據(jù)庫名字無所謂.所以我新建了一個數(shù)據(jù)庫,然后導(dǎo)入項目的.一樣用.查sql,也沒發(fā)現(xiàn)數(shù)據(jù)庫名字有什么影響.記得編碼要設(shè)置好,免得建表時一個個的設(shè)置.
由于用thinkphp開發(fā),在配置文件要設(shè)置正確,數(shù)據(jù)庫名字,密碼要設(shè)置好.
補充一下目錄權(quán)限問題:
baidu上找個一個:建議
網(wǎng)站目錄為750
網(wǎng)站文件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)