前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux服务器php环境搭建教程

Linux服务器php环境搭建教程

作者头像
全栈程序员站长
发布2022-09-07 11:19:11
3.7K0
发布2022-09-07 11:19:11
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

RT.

以前服务器端是使用phpnow套件。

今天尝试在ubuntu下独立完成apache2+php+mysql的服务器运行环境。

具体的步骤如下(下面的操作都需要使用root权限):

|.Apache2安装

代码语言:javascript
复制
sudo apt-get install apache2

安装的成功标志是你在浏览器中打开127.0.0.1的时候会显示“It works!”的字眼。

apache2访问的文件在/var/www文件夹下,但是这个文件是默认没有写权限的,我所创建的这个环境只是为了学习使用,所以我将其文件夹的权限完全提升到最低。

代码语言:javascript
复制
sudo chmod -R 777 /var/www

|.MySQL安装

代码语言:javascript
复制
sudo apt-get install mysql-server mysql-client

在安装的过程中,会提示你设置mysql的root账户密码。按照要求设置好。

|.PHP安装

代码语言:javascript
复制
sudo apt-get install PHP5 libapache2-mod-php5

接下来安装PHP对mysql的支持程序:

代码语言:javascript
复制
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

完成后,可以重启apache2服务器:

代码语言:javascript
复制
sudo /etc/init.d/apache2 restart

重启完,让我们在/var/www文件夹下创建一个小型的php环境测试文件phptest.php,内容如下:

代码语言:javascript
复制
<?php
     echo phpinfo();
?>

创建完在浏览器中访问这个php测试文件,会得到如下关于服务器运行环境的信息页面。

正常情况下,这样子就完成了服务器的基本环境搭建。

|.phpmyadmin安装

这是网页版的数据库管理界面:

代码语言:javascript
复制
sudo apt-get install phpmyadmin

在这个过程中会遇到两个需要选择的内容,按照后面的选择选:

1.Web server to reconfigure automatically: <– apache2 2.Configure database for phpmyadmin with dbconfig-common? <– No

然后在浏览器中访问127.0.0.1/phpmyadmin可能会返回空页面,可以通过下面这个方法解决:

代码语言:javascript
复制
sudo ln -s /usr/share/phpmyadmin/ /var/www/

至此,整个linux服务器端的环境就搭建完成了。可是在对服务器的优化上还没有涉及。各位如果有兴趣可以在安装完成这个环境之后继续深挖。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148103.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档