原文地址:
http://blog.itpub.net/12231606/viewspace-1076687/
php.ini
/etc/php.ini
查看localhost端口映射:
nslookup localhost
查看監(jiān)聽窗口
netstat -a | grep LIS
默認(rèn)設(shè)置
打開
sudo vi /etc/apache2/httpd.conf
//如果是root用戶 就不需要sudo
日志目錄:
/private/var/log/apache2/
查找
sudo find / -name httpd.conf
查看localhost端口映射:
nslookup localhost
查看監(jiān)聽窗口
netstat -a | grep LIS
打開apache的配置文件
sudo nano /private/etc/apache2/httpd.conf
或者
sudo vi /private/etc/apache2/httpd.conf
其中
注意 nano 中的命令:w(搜索)砾医,o(保存)壹置,以及 x(退出)。 表示 Ctrl 鍵
vi中的命令:切換到英文擒贸, 按鍵盤 i 進(jìn)入編輯模式橘沥,用鍵盤的上下箭頭控制光標(biāo)位置窗轩,改好配置后,按鍵盤ESC退出編輯模式座咆,再按shift+: 輸入“:”冒號(hào)進(jìn)行命令操作痢艺,輸入 wq(保存并退出),OK完活
配置文件夾讀寫權(quán)限
sudo chmod -R 775 wwwroot
配置文件夾擁有者及用戶組
sudo chown -R zhangwei:staff wwwroot
//zhangwei是用戶名 staff是其所在的用戶組
重啟 apache
sudo /usr/sbin/apachectl restart | start2 | stop
重啟mysql
/Library/StartupItems/MySQLCOM/MySQLCOM restart
//也可以直接在Launchpad 系統(tǒng)偏好設(shè)置里介陶,找到mysql堤舒,手動(dòng)重啟
遠(yuǎn)程連接linux服務(wù)器
ssh -p 22 root@113.113.113.113
//你的服務(wù)器地址
然后輸入密碼:,回車(enter)就進(jìn)入到遠(yuǎn)程服務(wù)器目錄了
輸入
li
//顯示當(dāng)前目錄下的文件哺呜,測(cè)試一下
域名配置文件所在目錄
/usr/local/nginx/conf/vhost/
vi保存并退出命令
按esc 輸入 :wq
linux服務(wù)器 重啟
/root/lnmp restart
遠(yuǎn)程鏈接數(shù)據(jù)庫
mysql -ujss_ps -p -h 115.28.3.158
mysql 創(chuàng)建新賬戶
mysql> create user ‘testusername' identified by 'testpassword';
或者
CREATE USER 'testusername' IDENTIFIED BY 'testpassword';
mysql 賬戶授權(quán)
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to jining@10.163.225.87 identified by ‘jining123'
// 給來自10.163.225.87的用戶root分配可對(duì)所有數(shù)據(jù)庫的所有表進(jìn)行所有操作的權(quán)限舌缤,并設(shè)定口令為root。mysql>grant all privileges on *.* to root@localhost identified by ‘root'
// 給本機(jī)用戶joe分配可對(duì)所有數(shù)據(jù)庫的所有表進(jìn)行所有操作的權(quán)限某残,并設(shè)定口令為123国撵。
localhost 訪問出問題,127.0.0.1可以玻墅,解決方法如下:
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViewsAllowOverride allOrder Deny,AllowDeny from allAllow from 127.0.0.1</Directory>
改為
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">Options Indexes FollowSymLinks MultiViewsAllowOverride allOrder Deny,AllowAllow from all</Directory>
時(shí)區(qū)不匹配
這是因?yàn)闆]有設(shè)置默認(rèn)時(shí)區(qū)介牙,編輯
1
/etc/php.ini
找到
1
;date.timezone=
把分號(hào)去掉,并且在后面加上PRC澳厢,因?yàn)樵谥袊?br> 1
date.timezone
PRC
重啟apache
sudo apachectl restart
//////////////////////////////////////////////Mac 二級(jí)域名設(shè)置
首先耻瑟,你的擁有一個(gè)有泛域名解析的頂級(jí)域名,例如: domain.com 其次赏酥,在 httpd.conf 中打開 mod_rewrite
之后,在 httpd.conf 的最后谆构,添加以下內(nèi)容:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.)$
RewriteRule ^/(.)$ %1/$1
其中的 /usr/local/etc/apache 是你的 apache 服務(wù)器配置文件所在路徑裸扶,根據(jù)實(shí)際情況更改。
然后搬素,在這個(gè)所在路徑的目錄下創(chuàng)建一個(gè)文件: vhost.map
內(nèi)容為:
www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname
以上部分都是:” 域名+空格+絕對(duì)路徑” 的形式呵晨。
最后魏保,在你的網(wǎng)站根目錄 /usr/local/www/data-dist 下,創(chuàng)建對(duì)應(yīng)目錄:
domain , bbs , anyname 等等摸屠,理論上可以無限谓罗。
這樣,通過瀏覽器季二,訪問 www.domain.com 時(shí)檩咱,實(shí)際上訪問的就是 /usr/local/www/data-dist/domain目錄下的文件。同理胯舷,訪問 bbs.domain.com 實(shí)際上訪問的就是 /usr/local/www/data-dist/bbs 目錄下的文件刻蚯。而且,你可以
隨時(shí)更改 vhost.map 來增加桑嘶、刪除炊汹、修改你的二級(jí)域名和所指向的實(shí)際路徑,不用重啟 apache
或者
http://www.cnblogs.com/javamen/articles/1413222.html
網(wǎng)頁php不解析逃顶,直接顯示源碼
在httpd.conf中添加以下代碼即可讨便,
AddHandler php5-script php AddType application/x-httpd-php .php .php5 AddType application/x-httpd-php-source .phps