PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2049字,纯文字阅读大概需要3分钟。
内容图文
本文介绍如何在 Linux下搭建一个 PHP 环境。其中 Linux 系统使用是 CentOS 7.3,部署在阿里云服务器上。
1,连接登录服务器
2,安装Apache
1
|
yum -y install httpd
|
(2)开启 apache 服务
1
|
systemctl start httpd.service
|
(3)设置 apache 服务开机启动
1
|
systemctl enable httpd.service
|
(4)在本机浏览器中输入服务器的 ip 地址,可以看到如下地址则说明 Apache 安装启动成功了。
3,安装MySQL(MariaDB)
1
|
yum -y install mariadb-service mariadb
|
(2)开启 MySQL 服务
1
|
systemctl start mariadb.service
|
如果启动失败,可以运行如下命令查看 mariadb 的依赖情况:
1
|
sudo yum search mariadb
|
比如执行后会看到如下结果:
1
|
yum install mariadb-bench mariadb-devel mariadb-embedded mariadb-libs mariadb mariadb-server
|
(3)设置开机启动 MySQL 服务
1
|
systemctl enable mariadb.service
|
(4)设置 root 帐户的密码(默认是空)
1
|
mysql_secure_installation
|
(5)一切设置完毕后,可以使用如下命令验证下。
1
|
mysql -uroot -p
|
4,安装PHP
1
|
yum -y install php
|
(2)安装 PHP 的 MySQL 扩展
1
|
yum -y install php-mysql
|
(3)按照其他常用的 PHP 模块
1
|
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-imap
|
(4)使用 vi /etc/php.ini 命令编辑 php.ini 文件,将 short_open_tag 成 ON 开启短标签功能。
1
|
short_open_tag = ON
|
(5)重启 apache 服务
1
|
systemctl restart httpd.service
|
(6)我们使用 vi 命令新建个 php 页面测试一下
1
|
vi /
var
/www/html/info.php
|
文件内容如下:
1
|
<?php phpinfo(); ?>
|
保存完毕后,使用浏览器访问这个 /info.php 页面,我们看到如下 PHP 信息,则说明 LAMP 环境已经部署成功了。
5,安装FTP
1
|
yum -y install vsftpd
|
(2)使用如下命令增加账户,其中 /var/www/html 是我们的 ftp 目录,ftpadmin 为 ftp 用户名。
1
|
useradd -d /
var
/www/html -s /sbin/nologin ftpadmin
|
(3)给 ftpadmin 这个用户设置密码
1
|
passwd ftpadmin
|
(4)给 ftp 目录修改权限,否则无法上传文件
1
|
chmod o+w /
var
/www/html/
|
(5)为安全起见,我们还需要使用 vi 命令编辑 vsftpd 的配置文件。
1
|
vi /etc/vsftpd/vsftpd.conf
|
修改如下内容:禁止匿名用户登录,不可以让 ftp 用户跳出自己的家目录(前两项修改,最后一项新增)
1
2
3
|
anonymous_enable=NO
chroot_local_user=YES
allow_writeable_chroot=YES
|
(5)启动 vsftpd 服务。启动完毕后我们就可以使用 FTP 工具来连接了。
1
|
systemctl start vsftpd
|
(6)设置开机自动启动 FTP 服务
1
|
systemctl enable vsftpd
|
原文:https://www.cnblogs.com/zquan/p/9506553.html
内容总结
以上是互联网集市为您收集整理的PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP)全部内容,希望文章能够帮你解决PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。