ubuntu远程搭建-lamp环境

最近服务器重装了,安装环境的时候百度了很多,为了以后方便,特此整理一、安装Apache// 安装sudo apt install apache2 -y// 重启apache/etc/init.d/apache2 restart进行以上操作之后可以在本地输入服务器的ip地址,看是否成功 二、安装mysqludo apt install mysql-server mysql-client// 查看 3306端口是否监听sudo netstat -ano | grep 3306三、安装php安装 sudo apt install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2 libapache2-mod-php7.2查看版本 php --version输出phpinfo vim /var/www/html/phpinfo.php// php文件内容如下<?php echo phpinfo();?>访问验证 http://Server_IP/phpinfo.php四、远程连接mysql服务器连接不上不上远程服务器的话,记得进行以下操作:修改以下文件中的值:将bind-address = 127.0.0.1更改为bind-address = 0.0.0.0 保存退出 vim /etc/mysql/mysql.conf.d/mysqld.cnf五、本地使用 navicat 或者其他的软件远程连接mysql

July 8, 2019 · 1 min · jiezi

利用vmware搭建php开发环境

由于买不起MAC PRO,所以想研究下在windows下进行php开发的最佳方式。打算探索方式,利用vmware搭建php开发环境;利用docker搭建php开发环境。在网上看到vagrant问题颇多,所以不打算尝试这种方式。本篇文章介绍如何利用Vmware搭建php开发环境。特别推荐宝塔面板,非常强大,可以在面板任意切换php版本,更强大的是还能切换web服务器,你想用apache就用apache,apache用着不爽了,你可以直接在面板卸载apache,安装nginx。第一种,利用vmware的文件夹共享这种方式需要安装VMware Tools,安装方式1:通过虚拟机 > 安装(或升级)VMware Tools这种方式安装,要确保kernel,kernel-devel,kernel-headers版本一样,如果不一样,会出现错误:The path "" is not a valid path to the 3.10.0-229.7.2.e17.x86_64 kernel headers.如果是kernel-devel与kernel,kernel-headers版本不一样,可以先卸载,再安装:yum -y remove kernel-develyum -y install kernel-devel也可以直接到rpmfind这类网站找版本对应的包安装,可以参考本站文章VMmware安装VMware Tools问题解决。安装方式2,安装open-vm-tools这种安装很简单,直接yum install open-vm-tools但是如果你内核版本在4以下,就要以特殊方式启动,否则apache无法访问共享文件夹目录。特殊启动方式:/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other具体原因见:https://github.com/vmware/ope…优缺点这种方式虽然很方便地实现了文件共享,但由于是从windows共享到linux,windows的文件系统是ntfs,linux不能很好识别。所以,在共享文件夹无法创建软链接,因此Laravel开发是不适合这种方式。Wordpress以及Thinkphp项目能成功运行。第二种,基于samba文件共享服务待补充本文为作者自己总结的文章,由于作者的水平限制,难免会有错误,欢迎大家指正,感激不尽。

April 4, 2019 · 1 min · jiezi