博客列表 >Linux网站服务器在Windows下快速开发

Linux网站服务器在Windows下快速开发

yeyiluLAMP
yeyiluLAMP原创
2017年08月11日 14:30:55730浏览

1. acl权限设置

2. 修改apache进程执行者

3. 修改Samba的访问用户

4. 修改Samba对Apache网站根目录进行共享

5. 在Windows中用”映射网络驱动器”把Linux下网站根目录映射到本地磁盘中

6. 确保php代码在Linux下创建的目录或文件的权限适当


LAMP(LNMP)网站环境:

系统:Linux

Web服务器:apache/nginx (以apache为例)

动态程序:php

数据库:mysql


acl权限设置

useradd apache
setfacl -m u:apache:rwx -R /usr/local/apache2/htdocs
setfacl -m d:u:apache:rwx -R /usr/local/apache2/htdocs

修改Apache进程执行者

vim  /usr/local/apache2/etc/httpd.conf

User apache
Group apache

重启Apache

/usr/local/apache2/bin/apachectl restart

查看http进程的执行者

ps -ef | grep httpd



修改Samba的访问用户

备注:Samba服务器只能用于局域网之间的


1.安装samba服务器所需的软件

yum -y install samba

2.修改samba配置文件,并把apache网站根目录共享

vim  /etc/samba/smb.conf

[web]
path=/usr/local/apache2/htdocs/
browsable=yes
writeable=yes

3.创建samba用户apache

smbpassword -a apache

回车之后两次输入自定义的密码回车完成...

4.启动Samba服务

service smb restart

在Windows中用”映射网络驱动器”挂载Linux下网站根目录

1.我的电脑->工具->映射网络驱动器->设置共享文件夹

2.映射Linux共享文件夹到Windows下的Z盘

\\Linux服务器的IP地址\\web到Z盘

确保php代码在Linux下创建的目录或文件的权限适当

以下代码仅当做测试来用...

1.目录的权限是否适当

$dir=”test”;
mkdir($dir,0755);

2.文件的权限是否适当

$file=”test.php”;
$str=”<h1>Hello World!</h1>”;
file_put_contents($file,$str);
chmod(“$file”,644);

OK,  Linux网站服务器在Windows下开发已经完成准备好了,你可以用你在Windows下喜欢的所有的开发工具编辑器,接着就看你的了,呵呵


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议