本文目录:
- 1、怎样查看linux下是否已经搭建lamp环境
- 2、如何搭建lamp环境
- 3、怎么安装PHP环境?
- 4、学php有些好的方法推荐?
怎样查看linux下是否已经搭建lamp环境
已经在linux环境下所以大多数情况下是查看centos的版本:
cat /etc/issue
#或者
cat /etc/redhat-release
查看Apache也就是httpd,输入一下版本号就可查看是否已经安装
httpd -v
同理,php也一样:
php -v
mysql可以输入一下登录命令试试
mysql -uroot -p
如果显示-bash: mysql: 未找到命令,那就是没安装。
推荐一篇最简单的方法:
在linux下搭建LAMP环境
如何搭建lamp环境
1下载XamppForWindows的安装包,点击安装,这个时候,会弹出几个安全提示,我们点击“OK”继续,2进入到Xampp安装步骤,点击“Next”3这一步时让我们选择需要安装的组件,我们可以根据需要进行勾眩4输入Xampp的安装路径5Xampp的最新安装包有集
怎么安装PHP环境?
LAMP/LNMP 环境搭建
一.检查系统环境
1.确认centos版本
[root@localhost ~]# cat /etc/redhat-release
2.检查是否安装过apache
rpm -qa | grep httpd
或者:
apachectl -v
或者:
httpd -v
3.检查是否安装过Mysql
service mysqld start
如果未被识别则没有安装
如果系统安装过,或者安装失败,清理一下系统
4.清理Mysql痕迹
yum remove mysql
rm -f /etc/my.cnf
5.卸载Apache包
rpm -qa|grep httpd
注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略
二.安装Apache、PHP、Mysql
停止防火墙服务
[root@localhost ~]# systemctl stop firewalld.service
禁用防火墙开机启动服务
[root@localhost ~]# systemctl disable firewalld.service
1.安装apache
[root@localhost ~]# yum -y install httpd
2.安装php
[root@localhost ~]# yum -y install php
3.安装php-fpm
[root@localhost ~]# yum -y install php-fpm
4.安装Mysql
[root@localhost ~]# yum -y install mysql
5.安装 mysql-server
[root@localhost ~]# yum install mariadb-server
CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。
因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。
6.安装 php-mysql
[root@localhost ~]# yum -y install php-mysql
三.安装基本常用扩展包
1.安装Apache扩展包
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
2.安装PHP扩展包
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel
3.安装Mysql扩展包
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
四.配置Apache、mysql开机启动
重启Apache、mysql服务(注意这里和centos6有区别,Cenots7+不能使用6的方式)
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动
重启数据库
#启动MariaDB
[root@localhost ~]# systemctl start mariadb.service
#停止MariaDB
[root@localhost ~]# systemctl stop mariadb.service
#重启MariaDB
[root@localhost ~]# systemctl restart mariadb.service
#设置开机启动
[root@localhost ~]# systemctl enable mariadb.service
五.配置Mysql
初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root
方式1:设置 MySQL 数据 root 账户的密码:
[root@localhost ~]# mysql_secure_installation
当出现如下提示时候直接按回车:
Enter current password for root
出现如下再次回车:
Set root password? [Y/n]
出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:
New password:
接下来还会有四个确认,分别是:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
直接回车即可。
方式2:进入mysql mysql -r
修改mysql密码:set password for 'root'@'localhost'=password('root');
mysql授权远程连接(navicat等): grant all on *.* to root identified by 'root';
六.测试环境
我们在浏览器地址栏输入,正常显示,说明我们的lamp 环境搭建成功
七.安装nginx
yum install yum-priorities -y
wget
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
Nginx 版本号可变更版本
八.配置nginx
1.nginx启动,停止,重启
systemctl start nginx.service #启动nginx
systemctl stop nginx.service #停止
systemctl restart nginx.service #重启
systemctl enable nginx.service #设置开机启动
更改nginx端口号(根据自己需求)
cd /etc/nginx/conf.d/
vim default.conf
把listen 80改成listen 81
3.访问即可看到nginx首页
安装完成访问时候需要启动php-fpm,不重启访问会出现下载文件,重启命令如下
systemctl start php-fpm.service #启动php-fpm
systemctl enable php-fpm.service #设置开机启动
4.更改nginx配置文件识别php
vi /etc/nginx/conf.d/default.conf,把之前的#给去掉就可以了,顺手改一下
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
方法二 安装nginx
yum install nginx
启动nginx,并设置为开机启动
systemctl start nginx
systemctl enable nginx
vim /etc/nginx/conf.d/default.conf
5.在 /usr/share/nginx/html中新建一个test.php
访问即可看到php页面
修改完成配置记得启动apache 和php-fpm 哦!
九.负载配置
upstream site{
server 172.16.170.138;
server 172.16.170.139;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
proxy_pass ;
}
apache 默认目录 /var/www/html
nginx 默认目录 /usr/share/nginx/html
升级php版本
centos7 默认安装php是5.4
查看yum的可安装的php版本列表
yum provides php
开始升级PHP更新源:
rpm -Uvh
rpm -Uvh
yum remove php-common -y #移除系统自带的php-common
php72版本
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring
php56版本
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安装依赖包
查看php版本
php -v
安装php fpm:
yum install php72w-fpm
yum provides php-fpm #因为我是准备搭建lnmp,所以安装php-fpm,这里会提示多个安装源,选择5.6版本的安装就可以了
yum install php56w-fpm-5.6.31-1.w7.x86_64 -y
systemctl start php-fpm.service 【启动】
systemctl enable php-fpm.service【开机自启动】
CentOS yum有时出现“Could not retrieve mirrorlist ”的解决办法——resolv.conf的配置
原因:没有配置resolv.conf
解决方法:
到/etc目录下配置resolv.conf加入nameserver IP,如:
nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain
保存再次运行上面的命令就可以。
nginx目录 : /usr/share/nginx/html
/etc/nginx/conf.d/default.conf nginx配置目录
apache目录 : /var/www/html
/etc/httpd/conf/httpd.conf apache配置文件
nginx 配置域名
cd /etc/nginx
cp default.conf imooc.conf
修改server_name imooc.test.com 以及项目目录
配置虚拟域名 windows 访问需要在host增加 linuxip
ServerName
DocumentRoot "/var/www/html/learnlaravel/public"
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
关闭防火墙
setenforce 0
学php有些好的方法推荐?
学php有些好的方法推荐?
推荐w3cschool
除了有知识点讲解,还可以线上尝试编码
学习php,有哪些好的方法
PHP开发大概学习路线!供你参考!
第一阶段:HTML+CSS
HTML:这是做WEB开发必须要接触一门语言,现在这个语言基础对于学习PHP培训不可或缺,我们在网页上点选右键检视原始码的时候页面上显示的就是HTML语言。
第二阶段:Div+Css
有了HTML对于网站来说只是有了一个骨架,我们还要PHP培训后配置各种颜色,各种布局,这个时候我们就需要Div+Css来发挥这些作用。
第三阶段:Javascript
有了页面也有了布局,这个时候我们就需要新增很多页面的效果,比如横幅的滚动,这些是最常见不过的了,这些效果就是JS来实现的,我们也可以用JS第三方的库,比如JQ、Dojo等。
第四阶段:大型网站优化
Linux作业系统、LAMP环境搭建、LNMP环境搭建、大型资料库设计、MySQL高阶技术、MySQL优化、页面静态化、伪静态、大型网站架构解决方案、Ningx伺服器、Redis快取伺服器应用,云伺服器(阿里云)。
第五阶段:PHP呼叫语言的学习
前端页面好了,这个时候我们就需要呼叫资料,这个时候就用到PHP语言了,PHP的作用是把资料库中的资料经过PHP培训的处理展示在前端上。
第六阶段:学习资料库
PHP的资料来源是哪里?当然是资料库,资料库MySql,这个在PHP的手册中有MySql的一些扩充套件函式,MySql最原始的的Sql语句,我们至少要学会Create、Delete和Update。
第七阶段:伺服器的学习
按照上面的流程学号后基本可以做一个小的简单应用程式出来。如果你想进一步的提升自己的能力,那伺服器是必须的了,伺服器我们只需要学习Linux的就可以,Linux可以关注Redhat、Centos、Ubuntu。
PHP需要掌握的知识还是比较多的,最基本的比如:PHP基本的语法、php框架以及CMS、mysql资料库设计表、mysql资料库的基本SQL语句。现在一般PHP的都得会前端,那就包括:js/ajax、、css。如果更高点层次的就是linux伺服器。
下面参考雷雪松的个人部落格学习PHP的路线和一些方法。
1、用整合环境安装PHP环境,一定要记住这一点,不要自己分开去装,尤其是自学的朋友。不然你会觉得很复杂,会没有信心学下去的。也要注意任何高手都不是一蹴而就的,是一步一步,不同的阶段历练才有最后的沉淀。
2、先了解一些基本的变数型别,语法,函式,基本逻辑,写简单的程式码。前期以尝试,培养兴趣为主。这段时间是打基础很好的时候,这个会影响你后面的发展,不过也可以在后期去完善。
3、这时候你可能觉得PHP就这样,没什么难度,或者有的觉得太难了,简直一脸疑惑。这个到底有什么用。在这时候一定要坚持下来,可以试试先放一下,别太较真。慢慢的困惑你的会被你领悟的。这时,建议学习+css+js,缓解自己的压力,这个相对简单,简历信心。尤其是js,总结其实有相同的思路,可以结合著一起体会。
4、这些都感觉有80%了解就可以先放放了,现在在学习MySQL,也是先了解基础的。这个是干什么的,我可以用它做什么。因为之前装的整合环境。为什么感觉是凌乱的,我想告诉你的是,一是不要在自己没能力解决问题的时候死磕,浪费时间,丧失信心。这时候我们要做的是学习壮大自己,不要灰心。二是我本来觉得这一切都了解才是完整的。我们的目标也是要把这些都做好,这才是一个合格的PHP程式设计师。
5、这一切都顺利的话,你基本离预设的目标不远了,完成了整个学习的70%了。后面的是在之前的基础上升华。把HTML和css、js结合、静态档案和PHP结合、PHP和MySQL结合。这个阶段可能越到的问题会异常的多,一定要学会解决问题。网上很多都是答案,同样你要学会问问题。
6、这些之后你基本已经快到学习的尾声了,但还缺少经验。这时,你可以看一些网上开源的cms,例如织梦,国内用的多,越到问题好解决。看看一些视讯(网上免费的很多),查漏补缺,总结归纳形成自己的知识体系。是时候该准备庆祝下自己这段的时间没有白费(一般2到3各月,看平时每天花的时间),基本成为一个合格的PHP程式设计师了。也该恭喜你了,其实并不那么难。坚持,坚持;努力,努力;学习,学习。
Excel很难学吗?能不能推荐一些好的方法?
Excel一般的制表只要把工具栏上的按钮每个都用一下就可以无师自通了。主要是公式的使用。通常只要仔细看帮助就可以了,非常详细,很多教程就是直接抄帮助的。
我的建议是,多试,多看帮助。
我想减肥谁能推荐我一些好的方法!
酸奶减肥一:绿茶粉+酸奶
材料:绿茶粉10-15g,酸奶50-200g。
做法:两者搅拌均匀即可。
吃法:三餐前半小时进行饮用,毅力坚强美眉可替代晚餐。
Tips:绿茶粉可有效促进胃肠排毒,并有除痘抗辐射美肌的作用。
酸奶减肥二: 红糖+酸奶
材料,:红糖10g,酸奶50-200g。
做法:两者搅拌均匀即可。
吃法:每天2次,替代晚餐效果佳,建议空腹服用。
Tips:红糖不仅可以减肥,并且和酸奶配合还有令人惊喜的丰胸效果。
酸奶减肥三:竹盐+酸奶
材料:竹盐5g,酸奶100g。
做法:两者搅拌均匀即可。
吃法:三餐前半小时进行饮用。
Tips:竹盐能清理肠道,软化宿便轻松易举,肠胃轻松自然纤体成功。
这几款酸奶减肥法超简单,大家可以在家学着做哦,做了你就知道怎样减肥最有效了喔!
有些好的方法备考专八吗?
人文知识,改错有一本星火的不错,可以去书店看一下
听力很重要的,听力填空一个一分很可观的,要多训练一天一编最好
翻译一般不会拉开很多,注意语法,字要写好,first impression really count!
作文背一点范文吧,注意,语法,书写
请大家为我推荐些快速背课文的好的方法。还有记忆的一些好的方法
早上10点前和下午的3-5点之间:
1:读课文的第1段,2次;
2:读课文的第2段,2次;
3:读第1,2段,2次;
4:读课文的第3段,2次;
5:读课文的第4段,2次;
6:读第3,4段,2次;
……
……
……
以此类推,一直读完整篇课文!然后再读整篇课文2次。
最后试着背诵,能背多少是多少,不要去看书!背完后对照一下!
接着再重复前面的步骤!
这样2,3次自然会背了!当然,记忆力很差的话就试多几次!
UI设计怎么学比较好,求推荐一些好的方法?
设计是相对性没有绝对的,教你的都是设计路径(软体,颜色原理 等等)。
设计的好不好看个人天赋了,多看,多做,多思考。
有哪些好的复习方法推荐?
念出来会比默默看效果好得多 重点要少划些,划关键词就好,这样记得牢 最重要的还是实践,题一定要刷,可以先做一些全面的,看看自己是弱项是哪些,然后再专项练习
有哪些好的学习方法 啊?求推荐!
1.学习首先预习是最重要的,哪怕是十分钟都是好的,不然学到难的地方你必定会托课.
2.一定要认真完成老师布置的作业,做好这两点班级前十名没问题.
3.积累错题并学会归纳这一题形.
【lamp环境搭建】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: