Heim > Backend-Entwicklung > PHP-Tutorial > 网站部署 - 如何在macbook上部署PHP应用?

网站部署 - 如何在macbook上部署PHP应用?

WBOY
Freigeben: 2016-06-06 20:30:12
Original
1125 Leute haben es durchsucht

听说macbook内置了PHP和Apache,我自己也安装了mysql。
打开Apache后,访问80端口,可以看到it works!
然后我在网上下载了wordpress安装包,
不知道怎么使用,放在哪里可以访问安装。
我试着放在/Library/WebServer/Documents下,没成功。
请教资深人士,帮帮忙。

回复内容:

听说macbook内置了PHP和Apache,我自己也安装了mysql。
打开Apache后,访问80端口,可以看到it works!
然后我在网上下载了wordpress安装包,
不知道怎么使用,放在哪里可以访问安装。
我试着放在/Library/WebServer/Documents下,没成功。
请教资深人士,帮帮忙。

第一:

1.配置Apache

<code>sudo su -
cd /etc/apache2/
cp httpd.conf httpd.conf.bak
vi httpd.conf
</code>
Nach dem Login kopieren

跟楼上一样,不过这里备份了一下,然后就去掉以下这一行的#:

<code>LoadModule php5_module libexec/apache2/libphp5.so
</code>
Nach dem Login kopieren
Nach dem Login kopieren

保存,重启一下:

<code>apachectl restart
</code>
Nach dem Login kopieren

写一个phpinfo吧:

<code>grep DocumentRoot httpd.conf
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
</code>
Nach dem Login kopieren

2.安装Mysql:

下载Mysql for Mac,一路按照指示安装,配置一下:

<code>vi ~/.bash_profile

</code>
Nach dem Login kopieren

加上这一行:

<code>export PATH=/usr/local/mysql/bin:$PATH
</code>
Nach dem Login kopieren

3.链接Mysql 和 PHP

<code>cd /var 
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
</code>
Nach dem Login kopieren

链接好了之后,既然题主要安装Wordpress,还可以做以下的小配置;

<code>vi /etc/apache2/httpd.conf

</code>
Nach dem Login kopieren

去掉下面三行的注释(#):

<code>LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
</code>
Nach dem Login kopieren

最后重启一下apache吧。

第二:

可以直接使用MAMP:

https://www.mamp.info/en/

第三,使用Homebrew自己再配一个,本人是这样的,参考文章可以看这里:

http://segmentfault.com/a/1190000000606752

以上。

Happy Hacking

找到/etc/apache2/httpd.confphp5_module的注释去掉:

<code>LoadModule php5_module libexec/apache2/libphp5.so
</code>
Nach dem Login kopieren
Nach dem Login kopieren

可能需要重启下Apache。我这儿自己写个phpinfo()可以正常看到结果,探针也可以用。Wordpress也可能要启用mod_rewrite。

不推荐用系统自带的吧……下个MAMP多方便

随意哪个地方都好啊,你只要配置一下那个Apache的conf 指向你WordPress的目录就好了

Apache就别用了,也没有几个公司还在用了,在mac或者linux上,推荐源码安装。brew这东西,还是做一些wget这类linux工具的安装吧。作为phper,任何地方源码安装,是最基本的技能。

下载一个MAMP就好了。https://www.mamp.info/en/

MAC自带php,直接在你想要测试的web目录下执行

<code>php -S localhost:8080
</code>
Nach dem Login kopieren

即可开启一个自带的php服务器。
安装mysql/postgresql可以直接用brew安装即可。

建议搭个vagrant,down个linux box,php环境安装配置和linux一样,而且运行环境也统一了
实在想用mac的,参考这个吧,很详细,用brew安装的

http://segmentfault.com/a/1190000000606752
官方文档
http://php.net/manual/zh/install.macosx.php

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage