下面我们一起去安装运行一下新版本的 Drupal 8 .. 在安装还有使用它的时候会遇到一些问题,顺便跟大家分享一下我遇到问题到解决这问题的过程 ..
先登录到服务器 .. 进入到 /ninghao/www 这个目录的下面,我想在这里存储 drupal 应用 ..
我在服务器上安装了 drush,可以使用它去管理 drupal 项目 .. 先用它去下载一个 drupal ..
drush dl drupal-8
这里出现了一些错误提示 .. 可以先大概看一下 .. 不过一般我也看不懂 .. 所以可以选择一块儿内容去搜索一下 ..
一般我会使用 google 搜索 .. 在国内访问 google 可能会遇到问题 .. 你需要想办法先解决这个事儿 ..
搜索一下 ... 这里只得到了很少的几个结果 .. 浏览一下这些结果 .. 注意结果里的几个关键的地方 .. 首先是标题 .. 也可以使用收录的时间作为参考 .. 尽量可以选择离现在比较近的结果 ...
然后我会看一下搜索结果里的 网址 .. 因为搜索多了,我知道有些网站会有质量比较高的内容 .. 经常可以解决我遇到的问题 ..
比如这个 Stack Overflow .. 打开它 .. 大概浏览一下 .. 应该不是我想要的结果 ..
再调整一下要搜索的东西,去掉一些内容可 .. 这样会给我们更多的搜索结果 ..
这次我看到一个结果里面的标题上,包含了我搜索里面带的一个关键词 .. 看它的地址知道这是 wordpress.org .. 可以打开这个结果看一下 ..
这是一个论坛的贴子 .. 先浏览一下 .. 看到一些关键词 .. Solved by adding .. 意思是添加下面的东西解决了遇到的问题 ..
这时候也需要一点经验 .. 比如我知道它说的意思是为 php 添加了一个叫 simplexml 的扩展 ...
回到终端 .. 我们可以去安装一下跟 xml 相关的 php 扩展 .. 但是我也不确定到底要安装的东西是什么名字 .. 所以可以先去搜索一下 ..
搜索一下 php 相关的东西 .. 然后在搜索结果里再找一下 xml 这个关键词 . 浏览一下包的名字还有它的描述 .. 大概可以判断需要的就是这个 xml 扩展 ..
然后你需要考虑它的版本 .. 我的环境是 php 7.0 ,所以要找到跟我的环境相符的 php 扩展 .. 就是这个 php70u-xml ..
下面再去安装一下这个扩展 ..
sudo yum install php70u-xml -y
成功以后,可以重新再启动一下 php-fpm ..
sudo systemctl reload php-fpm
然后再执行一下,下载 drupal 的这个命令 .. 这次就没有那些错误提示了 .. 之前遇到的错误应该就是 drush 需要 php 的 xml 这个扩展提供的功能 ..