php
-
WordPress运行WooCommerce的内存需求定义
情景 最近给WP安装了WooCommerce还调小了阿里云ECS的内存大小,结果整个网站打开都非常慢到了怀疑人生、后台发布文章网页也呈现严重卡顿状态,要20多秒。看了下负载,内存几…
-
几款快速搭建PHP运行环境LNMP的免费工具
LNMP环境是目前PHP网站运行的主流环境,LNMP是Linux、Nginx、MySQL和PHP的缩写。 LNMP的环境在自行安装好Linux系统或者从阿里云等云服务器提供商购买V…
-
ubuntu 18.04安装php和nginx运行环境搭建
ubuntu 18.04安装php和nginx运行环境
-
Ubuntu配置LAMP环境
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586Ubuntu配置LAMP环境#给root用户设置密码passwd root#--------安装------------使用一键安装包方式安装(很少用):sudo tasksel install lamp-server使用命令行方式定制安装:sudo apt-get install apache2 php5 mysql-server php5-mysql验证安装结果:cd /var/wwwvim info.php<?phpecho mysql_connect('localhost','root','123456') ? 'php连接mysql成功':'php-mysql连接失败';phpinfo();?>#安装PHP常用扩展库sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl#--------配置--------------#LAMP配置文件位置Apache:/etc/apache2MySQL:/etc/mysqlPHP:/etc/php5#配置apache虚拟主机#创建虚拟主机的数据目录sudo mkdir -p /wwwroot/{video,bbs,oa}#创建虚拟主机的配置文件cd /etc/apache2/sites-availablecp -v default videocp -v default bbscp -v default oa#修改虚拟主机配置文件里ServerName和DocumentRoot配置ServerName oa.mydomain.comDocumrntRoot /wwwroot/oa#创建软连接,使配置文件被apache主配置文件加载cd /etc/apache2/sites-enabledln -s ../sites-available/oa oaln -s ../sites-available/bbs bbsln -s ../sites-available/video video#重启apachesudo service apache2 restart#修改MySQL的数据目录#停止MySQLsudo service mysql stopmkdir -p /mysqldatasudo chown -vR mysql:mysql /mysql/datasudo chmod -vR 700 /mysqldata/#复制MySQL数据文件由于/mysqldata目录权限已经设置为700,因此此处需要root用户登录才能进行拷贝su rootcp -av /var/lib/mysql/* /mysqldata/#修改mysql配置文件vim /etc/mysql/my.cnf主要修改里边的datadir为新的数据目录,例如此处:datadir = /mysqldata#修改apparmor(ubuntu安全机制控制软件)配置文件,让mysql自定义配置生效sudo vim /etc/apparmor.d/user.sbin.mysqld找到里边的两行:/var/lib/mysql/ r,/var/lib/mysql/** rwk,修改为新的数据目录:/mysqldata/ r,/mysqldata/** rwk,#重启安全监督软件apparmorsudo service apparmor reload#启动MySQLsudo service mysql start记事本笔记(如果乱码,请将浏览器编码调整为UTF-8再查看txt笔记): Ubuntu配置LAMP环境 #备注:设置…
-
MacOS安装php、nginx和mariadb
一、安装nginxbrew install nginxlaunchctl remove nginxlaunchctl remove homebrew.mxcl.nginxbrew …