ubantu16.0搭建php、mysql、apache2和wordpress环境

本文详细介绍了如何在阿里云Ubuntu 16.03 32位环境中安装WordPress,包括安装必要的软件包如Apache2、PHP7.0、MySQL以及配置Apache2来支持WordPress。

本文介绍了在阿里云ubantu 16.0 32位机器环境下安装WordPress和安装WordPress的先要条件--php、mysql、apache2的安装。

1 搭建Php的运行环境

在进行所有安装之前先进行包源的更新

sudo apt-get update

1.1 Apache2的安装

首先进行php页面运行环境的安装,这里博主用的是apache2,你也可以用httpd轻量级的

sudo apt-get install apache2

1.2 mysql的安装

sudo apt-get install mysql-server

1.3 php安装

sudo apt-get install php7.0

2 安装WordPress的一些准备

2.1 创建WordPress的数据库及用户

首先登入mysql创建自己的数据"wordpress"

mysql -uroot -p
create database wordpress default charset set utf8 collate utf8_unicode_ci;
show databases;

然后我们创建一个mysql的用户wordpress,密码password。并赋予相应的权限

GRANT ALL ON wordpress.* TO 'wordpress'@'%' IDENTIFIED BY 'passowrd';

刷新数据库的权限并测试登入wordpress的mysql账号

flush privileges;
exit;

mysql -uwordpress -p

2.2 安装Php的扩展插件


sudo apt-get update
sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

重启apache2服务器

sudo systemctl restart apache2

2.3 配置Apache2来赋予WordPress的权限

打开apache2的配置文件

sudo nano /etc/apache2/apache2.conf

在文件末尾加上如下的标签允许重写

<Directory /var/www/html/>
    AllowOverride All
</Directory>

设置apache允许模块复写和改变,并重启apache服务器

sudo a2enmod rewrite
sudo apache2ctl configtest
sudo systemctl restart apache2

3 安装WordPress

3.1 下载WordPress

下载最新的WordPress版本,然后解压

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

对.htaccess文件赋予权限

touch /tmp/wordpress/.htaccess
chmod 777 /tmp/wordpress/.htaccess

将wordpress文件目录部署到/var/www/html目录下

cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
mkdir /tmp/wordpress/wp-content/upgrade
sudo cp -a /tmp/wordpress/. /var/www/htmlge

给wp-content文件目录赋值权限

sudo chmod g+w /var/www/html/wp-content
sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

3.2 配置WordPress

随机生成密匙

curl -s https://api.wordpress.org/secret-key/1.1/salt/

修改WordPress的配置文件

nano /var/www/html/wp-config.php

在wp-config找到如下部分删除

define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

将如下部分添加到wp-config中

define('AUTH_KEY',         'VALUES COPIED FROM THE COMMAND LINE');
define('SECURE_AUTH_KEY',  'VALUES COPIED FROM THE COMMAND LINE');
define('LOGGED_IN_KEY',    'VALUES COPIED FROM THE COMMAND LINE');
define('NONCE_KEY',        'VALUES COPIED FROM THE COMMAND LINE');
define('AUTH_SALT',        'VALUES COPIED FROM THE COMMAND LINE');
define('SECURE_AUTH_SALT', 'VALUES COPIED FROM THE COMMAND LINE');
define('LOGGED_IN_SALT',   'VALUES COPIED FROM THE COMMAND LINE');
define('NONCE_SALT',       'VALUES COPIED FROM THE COMMAND LINE');

最后在wp-config中添加WordPress的数据库配置

找到如下配置部分并替换成你的数据库名(DB_NAME),数据库用户名(DB_USER),数据密码(DB_PASSWORD)

define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpress');

/** MySQL database password */
define('DB_PASSWORD', 'password');

define('FS_METHOD', 'direct');

4 可能出现的问题

4.1 机器问题

我用的是阿里云的服务器,在端口的进入方面需要设置安全组,具体方法可以去百度,像80/3306等端口必须设置的。

### 如何在 Ubuntu 系统中使用 Conda 搭建虚拟环境 #### 安装 Miniconda 或 Anaconda 对于希望快速安装轻量级解决方案的情况,推荐先下载并安装 Miniconda。Miniconda 是一个仅包含 Python conda 的精简版Anaconda 发行包[^3]。 打开终端执行如下命令来安装 Miniconca: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh ``` 按照提示完成安装过程,并确保重启终端使更改生效。 #### 创建新的 Conda 虚拟环境 创建一个新的 Conda 虚拟环境可以通过指定 Python 版本来进行初始化。例如要创建名为 `myenv` 并带有特定版本 Python (比如 3.9) 的新环境,则运行: ```bash conda create --name myenv python=3.9 ``` 激活新建好的环境: ```bash conda activate myenv ``` 此时即进入了名为 `myenv` 的全新独立工作空间,在此之后所做的一切软件包安装操作都只会作用于当前活动的这个隔离环境中[^2]。 #### 设置环境变量 当需要配置额外路径到已有的环境变量时(如针对MuJoCo库文件夹),可以在激活目标环境后通过以下方式永久保存这些修改: ```bash conda env config vars set LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.mujoco/mujoco210/bin ``` 这一步骤使得每次重新加载该环境时都会自动应用上述自定义设置而无需手动重复输入[^1]。 #### 验证与管理现有环境列表 为了查看所有可用的 Conda 环境以及确认哪一个处于活跃状态,可随时键入下列指令获取概览信息: ```bash conda info --envs ``` 退出当前使用的环境只需简单地调用: ```bash conda deactivate ``` 以上就是关于如何利用 Conda 工具链在 Linux 下构建维护多套相互独立开发测试平台的方法介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值