반응형
MariaDB에서 워드프레스를 설치하는 방법
nginx + mariadb에 워드프레스를 설치하려고 합니다.
의 첫 번째 단계: 내 URL을 가리키다
http://localhost/wordpress/
가 다음 오류를 발생시키고 있습니다.
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
나는 많은 사람들이 mariadb와 함께 워드프레스를 사용하길 바란다.
[편집]
번들 설치에 WNMP 사용 (Nginx + MariaDB + PHP )
Windows 7 용으로 도움이 될 수도 있습니다.스텝은 다음과 같습니다.
파일 가져오기
프로그램을 사용하기 위해 설치가 필요하지 않은 압축 파일만 다운로드합니다.
- Xeon Cross' WNMP 취득
https://github.com/Xeoncross/wnmp
- 메모리 캐시를 받다
http://code.jellycan.com/memcached/
- MySQL 가져오기
http://dev.mysql.com/downloads/
- nginx를 취득하다
http://nginx.org/en/download.html
- PHP 취득
http://windows.php.net/download/
- phpMyAdmin 가져오기
http://www.phpmyadmin.net/home_page/downloads.php
- 워드프레스를 받다
http://www.wordpress.org/
파일 배치
- WNMP의 내용을 추출하다
d:wemp
- memcached를 추출합니다.실행하다
d:wempmemcached
- MySQL의 콘텐츠를 추출하다
d:wempMySQL
- nginx의 내용을 추출하다
d:wempnginx
- PHP의 내용을 추출하다
d:wempPHP
- phpMyAmdin의 내용을 추출하다
d:wempwwwphpMyAdmin
- 워드프레스 내용을 추출하다
d:wempwwwwordpress
설정하다
- MySQL의 경우 이름 변경
d:wempMySQLmy-small.ini
로.my.ini
- NginX의 경우 복사
d:wempexample.nginx.conf
로.d:wempnginxconf
, 이름 변경nginx.conf
로.nginx.conf.bak
이름을 변경합니다.example.nginx.conf
로.nginx.conf
- PHP의 경우 이름 변경
d:wempPHPphp.ini
- 개발 대상php.ini
- 를 열다
php.ini
텍스트 편집기에서 파일, 제거;
앞지르다extension_dir = "ext"
- 을 제거하다
;
앞지르다cgi.fix_pathinfo = 1
- 을 제거하다
;
앞지르다extension=php_mbstring.dll
- 을 제거하다
;
앞지르다extension=php_mysql.dll
, 파일을 저장합니다.
달려.
- 달려.
d:wempstart_server.bat
실행을 시작하려면 몇 가지 명령 프롬프트 창이 팝업되고 사라집니다.
실행 중인지 확인
- 키를 눌러 태스크 관리자 열기
Ctrl + Shift + Esc
- 확인.
php-cgi.exe
,memcached.exe
,mysqld.exe
,nginx.exe
실행 중 - MySQL의 루트 비밀번호를 변경하려면 명령 프롬프트에서 다음 명령을 실행합니다.
d:wempmysqlbinmysqladmin -u root password hereIsYourPassword
- 문제가 발생하는 경우
mysqld.exe
에 있는 오류를 보다d:wempmysqldataerr.log
서버를 테스트하고 Word Press를 설치합니다.
- 브라우저를 기동합니다(프록시가 없는지 확인합니다).
- 방문하다
http://localhost/
- WNMP 성공 페이지 참조
- 방문하다
http://localhost/phpMyAdmin/
- 사용자 이름 root을 사용하여 로그인, 비밀번호는 여기서패스워드!
- press라는 이름으로 데이터베이스를 만듭니다.
- 방문하다
http://localhost/wordpress/
- 유명한 워드프레스의 5분 설치를 시작하다
mariadb는 php의 mysql 인터페이스와 100% 호환성이 있습니다.내 생각에 당신은 php 모듈을 놓치고 있는 것 같습니다.
사용하시는 분포에 따라서는
sudo apt - get install php5 - sudo nd
phpinfo()를 실행하여 mysql mod가 활성화 되어 있는지 확인할 수 있습니다.
nginx에서 php5-fpm을 실행하는 경우 모듈이 올바른 위치에서 활성화되었는지 확인합니다.
/etc/pm5/fpm/
언급URL : https://stackoverflow.com/questions/24364319/how-to-install-wordpress-with-mariadb
반응형
'programing' 카테고리의 다른 글
OkHttp 요청 대행 수신기에 헤더를 추가하는 방법 (0) | 2022.10.20 |
---|---|
Vue를 사용하여 드롭다운을 채운 후 B 드롭다운에 구분선을 삽입하려면 어떻게 해야 합니까? (0) | 2022.10.20 |
PHP에서 이것은 무엇을 의미합니까: -> 또는 => (0) | 2022.10.20 |
wait Promise.all()과 multiple wait 사이에 어떤 차이가 있습니까? (0) | 2022.10.10 |
Javascript를 사용하여 div의 HTML에서 pdf 생성 (0) | 2022.10.10 |